Files
Biohazard/.mise.toml
tinfoild[bot] c06364551f chore(mise/jdx/mise): Update 2025.11.8 ➼ 2025.11.9 (#3918)
Co-authored-by: tinfoild[bot] <140665299+tinfoild[bot]@users.noreply.github.com>
2025-11-27 02:38:02 +00:00

98 lines
3.4 KiB
TOML

[env]
_.path = ["{{env.HOME}}/.krew/bin"]
_.python.venv = { path = ".venv", create = true } # create the venv if it doesn't exist
KUBECTL_INTERACTIVE_DELETE = "true"
KUBECTL_COMMAND_HEADERS = "true"
K9S_CONFIG_DIR = "{{config_root}}/dots/k9s"
K9S_DEFAULT_PF_ADDRESS = "[::]"
K9S_FG_NODE_SHELL = "true"
#SSH_AUTH_SOCK = $(gpgconf --list-dirs agent-ssh-socket)
UV_PYTHON = "3.11"
CARAPACE_BRIDGES = "zsh,fish,bash,inshellisense"
[settings]
experimental = true # Cargo backend
python_venv_auto_create = true
python_default_packages_file = "{{config_root}}/.venv/.mise-py-pkg"
pipx_uvx = true
[tools]
"aqua:jdx/mise" = ["2025.11.9"]
"aqua:fish-shell/fish-shell" = ["4.2.1"]
"aqua:neovim" = ["0.11.5"]
"aqua:starship/starship" = ["1.24.1"]
"aqua:kubernetes/kubectl" = ["1.30.1"]
"aqua:kubecolor/kubecolor" = ["0.5.3"]
"aqua:kubernetes-sigs/krew" = ["0.4.5"]
"ubi:brumhard/krewfile" = ["0.6.3"]
"aqua:ahmetb/kubectx" = ["0.9.5"]
"aqua:junegunn/fzf" = ["0.67.0"] # used by kubectx interactive mode
"aqua:BurntSushi/ripgrep" = ["15.1.0"]
"aqua:kubernetes-sigs/kustomize" = ["5.3.0"]
"aqua:helm" = ["3.19.2"]
"aqua:fluxcd/flux2" = ["2.7.4"]
"aqua:siderolabs/talos" = ["1.10.3"]
"aqua:budimanjojo/talhelper" = ["3.0.41"]
"aqua:go-task/task" = ["3.45.5"]
"aqua:stern" = ["1.33.1"]
"aqua:cilium/cilium-cli"= ["0.18.8"]
"aqua:1password/cli" = "latest"
"aqua:restic" = ["0.18.1"]
"aqua:derailed/k9s" = ["0.50.16"]
soft-serve = ["0.7.4"]
#pulumi = ["3.95.0"]
"aqua:mikefarah/yq" = ["4.49.2"]
"aqua:jq" = ["1.8.1"]
"aqua:cli/cli" = ["2.83.1"] # GitHub CLI
"aqua:termkit/gama" = ["1.2.1"] # GHA TUI
"ubi:CrunchyData/postgres-operator-client" = { version = "0.5.3" }
"ubi:jkulzer/kubefetch" = ["0.8.1"]
"ubi:wagoodman/dive" = ["0.13.1"]
"ubi:theimpostor/osc" = ["0.4.8"]
# experimental backends, use `mise up` to install because `mise install` is currently broken for these https://github.com/jdx/mise/issues/2458
python = ["3.14.0"]
"aqua:astral-sh/uv" = ["0.9.13"] # faster than pipx, and can be installed with mise directly
"pipx:flux-local" = ["8.0.1", "5.5.1"]
"pipx:pipx" = ["1.8.0"]
"pipx:robusta-dev/krr" = { version = "v1.27.0", uvx_args = "--no-config", matching_regex = "krr-ubuntu-latest" }
"pipx:esphome" = ["2025.11.1"]
# rust = ["1.80.1"]
# "cargo:cargo-binstall" = ["1.10.3"]
"aqua:cargo-bins/cargo-binstall" = ["1.16.2"]
"cargo:atac" = ["0.22.0"] # HTTP requests tester, like Postman
"cargo:viddy" = ["1.1.6"]
go = ["1.25.4"]
# "go:src.elv.sh/cmd/elvish" = ["0.21.0"]
"go:github.com/aymanbagabas/shcopy" = ["0.1.5"] # ANSI OSC52, magic copy to OS via most terminals
"go:github.com/gcla/termshark/v2/cmd/termshark" = ["2.4.0"] # PCAP TUI
# "go:github.com/go-task/task/v3/cmd/task" = ["3.39.2"]
node = ["24.11.1"]
# "npm:renovate" = ["40.56.1"]
# "npm:handlebars" = ["4.7.8"]
# personal
"cargo:himalaya" = ["1.0.0"] # mail TUI
"ubi:guyfedwards/nom" = ["2.20.0"] # RSS TUI
"aqua:bloznelis/typioca" = ["3.1.0"] # typing test
"go:github.com/digitalghost-dev/poke-cli" = ["1.8.0"] # PokeAPI TUI
"go:git.sixfoisneuf.fr/termsonic" = ["0.2"]
"pipx:markitdown" = "latest" # MS Office converter
"ubi:Velocidex/velociraptor" = ["0.75"]
[hooks]
postinstall = [
"krr --install-completion",
"krew install krew",
"krewfile -file {{config_root}}/.krewfile",
]
[[hooks.enter]]
shell = "fish"
script = [
"kubectl completion fish | source",
"talosctl completion fish | source",
"flux completion fish | source",
"yq completion fish | source",
"flux completion fish | source",
]