feat(mise): Allow to declare bootstrap package per host

Whitout this, you can only specify packages per os (distrib).
This commit is contained in:
2026-08-03 22:28:22 +02:00
parent 06fb51ab5e
commit a4e2eadbe9
2 changed files with 16 additions and 0 deletions
+4
View File
@@ -55,6 +55,8 @@ hosts:
configs: {}
# Termux (application de terminal pour android)
termux-debian:
packages:
- apt:zsh
users:
root:
toolboxes:
@@ -65,6 +67,8 @@ hosts:
- terminal
- dev-tools
termux-ubuntu:
packages:
- apt:zsh
users:
root:
toolboxes:
+12
View File
@@ -41,3 +41,15 @@
{{- end }}
{{- end }}
{{/* Host specific */}}
{{- $hostname := output "hostname" | trim -}}
{{- $currentHost := index .hosts $hostname -}}
{{- if $currentHost }}
{{- if hasKey $currentHost "packages" }}
# Paquets personnalisés pour l'hôte {{ $hostname }}
{{- range $currentHost.packages }}
"{{- . }}" = "latest"
{{- end }}
{{- end }}
{{- end }}