-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy path.mise.toml
76 lines (71 loc) · 2.39 KB
/
.mise.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[env]
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"
_.python.venv = { path = ".venv", create = true } # create the venv if it doesn't exist
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]
"ubi:carapace-sh/carapace-bin" = [{version = "1.1.1", exe = "carapace"}]
"aqua:neovim" = ["0.10.1"]
"aqua:kubernetes/kubectl" = ["1.30.1"]
"aqua:kubecolor" = ["0.0.25"]
"aqua:kubernetes-sigs/krew" = ["0.4.4"]
"aqua:ahmetb/kubectx" = ["0.9.5"]
"aqua:junegunn/fzf" = ["0.52.1"] # used by kubectx interactive mode
"aqua:kubernetes-sigs/kustomize" = ["5.3.0"]
helm = ["3.16.3"]
"aqua:fluxcd/flux2" = ["2.2.3"]
"aqua:siderolabs/talos" = ["1.9.1"]
"aqua:budimanjojo/talhelper" = ["3.0.12"]
"aqua:go-task/task" = ["3.39.2"]
"aqua:cilium/cilium-cli"= ["0.16.21"]
"aqua:1password/cli" = ["2.24.0"]
"aqua:restic" = ["0.16.4"]
"aqua:derailed/k9s" = ["0.32.7"]
soft-serve = ["0.7.4"]
#pulumi = ["3.95.0"]
"aqua:mikefarah/yq" = ["4.44.6"]
"aqua:jq" = ["1.7.1"]
# experimental backends, use `mise up` to install because `mise install` is currently broken for these https://github.com/jdx/mise/issues/2458
python = ["3.11"]
"aqua:astral-sh/uv" = ["0.4.1"] # faster than pipx, and can be installed with mise directly
"pipx:flux-local" = ["6.0.2", "5.5.1"]
"pipx:robusta-dev/krr" = ["v1.17.0"]
"pipx:markitdown" = "latest"
# rust = ["1.80.1"]
# "cargo:cargo-binstall" = ["1.10.3"]
"aqua:cargo-bins/cargo-binstall" = ["1.10.3"]
"cargo:atac" = ["0.17.0"]
"cargo:viddy" = ["1.1.6"]
"cargo:himalaya" = ["1.0.0"]
go = ["1.22.6"]
"go:src.elv.sh/cmd/elvish" = ["0.18.0"]
"go:github.com/aymanbagabas/shcopy" = ["0.1.5"]
"go:github.com/gcla/termshark/v2/cmd/termshark" = ["2.4.0"]
# "go:github.com/go-task/task/v3/cmd/task" = ["3.39.2"]
node = ["23.4.0"]
"npm:renovate" = ["39.69.3"]
[hooks]
postinstall = [
"krr --install-completion"
]
[[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",
]
[[hooks.enter]]
script = "carapace _carapace | source"