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é. `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. `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 ## 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 ```bash
nix build .#nixosConfigurations.installer-iso.config.system.build.isoImage nix build .#nixosConfigurations.installer-iso.config.system.build.isoImage
sudo dd if=result/iso/*.iso of=/dev/sdX bs=4M status=progress conv=fsync sudo dd if=result/iso/*.iso of=/dev/sdX bs=4M status=progress conv=fsync
+1 -1
View File
@@ -6,7 +6,7 @@
../common/base.nix ../common/base.nix
../common/accounts.nix ../common/accounts.nix
../common/desktop.nix ../common/desktop.nix
../../disks/plain.nix ../../diskos/plain.nix
]; ];
# Compte de session non-nominatif, mot de passe "nixos" stable, sans # Compte de session non-nominatif, mot de passe "nixos" stable, sans