mirror of
https://github.com/outbackdingo/Biohazard.git
synced 2026-01-27 10:18:27 +00:00
98 lines
3.4 KiB
TOML
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",
|
|
]
|
|
|