feat(mise): Add per-user toolsets to hosts.yaml

Nest each host's toolboxes/tools/configs under users.<username> so
root and xavier can have different tool selections on the same
machine, instead of sharing one profile per host.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-16 22:09:18 +02:00
co-authored by Claude Sonnet 5
parent d5a4a0d9dd
commit bbda4fdbcb
2 changed files with 76 additions and 40 deletions
+63 -35
View File
@@ -2,43 +2,71 @@
hosts:
# PC perso
intel-nuc-hades-canyon:
toolboxes:
- terminal
- dev-tools
- dev-languages
- ai
tools:
- vivid
- pipx:vit
- pipx:speedtest-cli
- pipx:asciinema
configs: {}
users:
xavier:
toolboxes:
- terminal
- dev-tools
- dev-languages
- ai
tools:
- vivid
- pipx:vit
- pipx:speedtest-cli
- pipx:asciinema
configs: {}
root:
toolboxes:
- terminal
tools: []
configs: {}
# Serveur dédié
cloud:
toolboxes:
- terminal
- dev-tools
- dev-languages
- ai
tools:
- pipx:vit
configs: {}
users:
xavier:
toolboxes:
- terminal
- dev-tools
- dev-languages
- ai
tools:
- pipx:vit
configs: {}
root:
toolboxes:
- terminal
tools: []
configs: {}
# Container de dev
devenv:
toolboxes:
- terminal
- dev-tools
- dev-languages
- devops
- ai
tools:
- sops
- age
- cargo:rage
configs: {}
users:
xavier:
toolboxes:
- terminal
- dev-tools
- dev-languages
- devops
- ai
tools:
- sops
- age
- cargo:rage
configs: {}
root:
toolboxes:
- terminal
tools: []
configs: {}
termux-debian:
toolboxes:
- terminal
- dev-tools
tools: {}
configs: {}
users:
xavier:
toolboxes:
- terminal
- dev-tools
tools: {}
configs: {}
root:
toolboxes:
- terminal
tools: []
configs: {}