[tools] # Language runtimes node = "lts" python = "3" go = "latest" rust = "stable" # Pre-built binaries via aqua registry fd = "latest" ripgrep = "latest" eza = "latest" bottom = "latest" zoxide = "latest" tree-sitter = "latest" neovim = "latest" # Neovim editor binary delta = "latest" difftastic = "latest" # GitHub releases (no aqua entry) "github:dimo414/bkt" = "latest" "github:jrmoulton/tmux-sessionizer" = "latest" # Go-compiled tools (no registry binary available) "go:github.com/joshmedeski/sesh/v2" = "latest" "go:github.com/dotzero/git-profile" = "latest" # Registry shorthands (aqua binaries) yamlfmt = "latest" cheat = "latest" glow = "latest" fzf = "latest" gum = "latest" # npm-based tools editorconfig-checker = "latest" "npm:github-release-notes" = "latest" "npm:neovim" = "latest" # Node.js client for Neovim's RPC API (required by plugins) "npm:corepack" = "latest" # Python tools (via pipx backend) "pipx:detect-secrets" = "latest" "pipx:git-filter-repo" = "latest" yamllint = "latest" ansible = "latest" "pipx:ansible-lint" = "latest" ruff = "latest" "pipx:openapi-python-client" = "latest" "pipx:python-lsp-server[websockets]" = "latest" # .NET tools (via dotnet backend) "dotnet:coverlet.console" = "latest" "dotnet:csharpier" = "latest" "dotnet:ilspycmd" = "latest" "dotnet:dotnet-ef" = "latest" # DevOps & security tools act = "latest" age = "latest" aws-cli = "latest" checkov = "latest" grype = "latest" pinact = "latest" snyk = "latest" cosign = "latest" gitleaks = "latest" syft = "latest" # Dev tools (pre-built binaries) gitui = "latest" lazygit = "latest" bat = "latest" bats = "latest" choose = "latest" cmake = "latest" gdu = "latest" github-cli = "latest" jq = "latest" hadolint = "latest" hugo = "latest" just = "latest" yq = "latest" "github:exercism/cli" = "latest" "github:projectdiscovery/katana" = "latest" "github:Legit-Labs/legitify" = "latest" shellcheck = "latest" shfmt = "latest" stylua = "latest" actionlint = "latest" "aqua:mpalmer/action-validator" = "latest" oh-my-posh = "latest" "github:o2sh/onefetch" = "latest" "github:wakatime/wakatime-cli" = "latest" # Terraform (replaces tfenv) terraform = "latest" tflint = "latest" tfsec = "latest" # Other useful tools uv = "latest" [settings] trusted_config_paths = [ "~/Code/ivuorinen", "~/Code/s", "~/Code/masf", ] # Respect .nvmrc, .python-version, .ruby-version, etc. in other projects. # This repo uses .mise.toml at the repo root for pinned versions. idiomatic_version_file = true idiomatic_version_file_enable_tools = [ "node", "python", "ruby", "go", "java", "terraform", "yarn", "bun", "deno", "dotnet", ] # Generate mise.lock for reproducible installs lockfile = true # Save disk space — don't keep downloaded archives or failed installs always_keep_download = false always_keep_install = false experimental = true