Aller au contenu

Le générateur

Le générateur (src/generator/, écrit en Rust) transforme la configuration déclarative usr/config.yaml en code Nix consommé par le framework.

  • Entrée : usr/config.yaml — hôtes, utilisateurs, réseau, services.
  • Sortie : var/generated/hosts.nix, users.nix, network.nix.

Ces fichiers sont générés : on ne les édite jamais à la main. Pour les régénérer après une modification de la configuration :

Fenêtre de terminal
just generate