This commit is contained in:
2026-09-06 17:50:29 +02:00
parent e37e956f95
commit bfe86bfbfd
3 changed files with 8 additions and 2 deletions
+7 -1
View File
@@ -252,7 +252,7 @@ IP qui changent tout le temps → un autre DHCP tourne déjà, repasser `standal
`hosts/usagers/` → le seul profil du repo. Jamais chiffré.
`disks/plain.nix` → layout disko (disque `main`, GPT+ESP+btrfs).
`diskos/plain.nix` → layout disko (disque `main`, GPT+ESP+btrfs).
`installer/` → l'image d'installation, PXE et USB. Même image pour tous les cas.
@@ -268,6 +268,12 @@ La flotte ne voit jamais ce second repo.
## Graver la clé USB
Marche sans le serveur PXE. Utile pour tester avant de monter le PXE, ou en secours.
NixOS permet nativement de fabriquer une image d'installation sur mesure : un ISO avec nos propres paquets et notre propre script (`install.sh`) qui se lance seul au démarrage. C'est une fonctionnalité standard de NixOS, pas un bricolage — `installer/iso.nix` dans ce repo est la définition de cette image.
Le fichier `.iso` n'existe pas tant qu'on ne l'a pas construit :
```bash
nix build .#nixosConfigurations.installer-iso.config.system.build.isoImage
sudo dd if=result/iso/*.iso of=/dev/sdX bs=4M status=progress conv=fsync