feat(mise): Automate ~/.config/mise/config.toml generation based on yaml data and some logic
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
---
|
||||
tools:
|
||||
toolboxes:
|
||||
terminal:
|
||||
- powerline-go
|
||||
- lsd
|
||||
- bat
|
||||
- ripgrep
|
||||
- fd
|
||||
- gdu
|
||||
- bottom
|
||||
- dust
|
||||
- fzf
|
||||
- zoxide
|
||||
- broot
|
||||
- glow
|
||||
dev-tools:
|
||||
- lazygit
|
||||
- delta
|
||||
- gh
|
||||
- tea
|
||||
# tea = { version = "0.14.2", url = 'https://gitea.com/gitea/tea/releases/download/v{{- "{{" }} version {{ "}}" -}}/tea-{{- "{{" }} version {{ "}}" -}}-{{- "{{" }} os() {{ "}}" -}}-{{- "{{" }} arch(x64="amd64") {{ "}}" -}}.xz' }
|
||||
- jq
|
||||
- yq
|
||||
- shellcheck
|
||||
dev-languages:
|
||||
- python
|
||||
- uv
|
||||
- pipx
|
||||
- node
|
||||
- go
|
||||
- rust
|
||||
- cargo-binstall
|
||||
devops:
|
||||
- docker-cli
|
||||
- kubectl
|
||||
- krew
|
||||
- k9s
|
||||
- helm
|
||||
- flux2
|
||||
- kind
|
||||
- crane
|
||||
- dive
|
||||
- trivy
|
||||
- podman
|
||||
- minikube
|
||||
- kwok
|
||||
- cosign
|
||||
- lazydocker
|
||||
ai:
|
||||
- claude
|
||||
- gemini-cli
|
||||
- codex
|
||||
|
||||
# # Password managers
|
||||
# # vault = "latest"
|
||||
# sops = "latest"
|
||||
# age = "latest"
|
||||
# # "cargo:rage" = "latest"
|
||||
#
|
||||
# # Desktop tools
|
||||
# #obsidian = { version = "latest", asset_pattern = "Obsidian-{version}.AppImage" }
|
||||
Reference in New Issue
Block a user