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:
xavierandClaude Sonnet 5 committed 2026-07-22 23:47:16 +02:00
1 parent be06aca720
commit 4bb26d8b93
2 files changed
+76 -40

No files matched your search

+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: {}