From bfe86bfbfddc2bef8bbec270dfc0c794b3d75558 Mon Sep 17 00:00:00 2001 From: Damien Date: Sun, 6 Sep 2026 17:50:29 +0200 Subject: [PATCH] update --- README.md | 8 +++++++- {disks => diskos}/plain.nix | 0 hosts/usagers/configuration.nix | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) rename {disks => diskos}/plain.nix (100%) diff --git a/README.md b/README.md index b4ca938..e54c73f 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/disks/plain.nix b/diskos/plain.nix similarity index 100% rename from disks/plain.nix rename to diskos/plain.nix diff --git a/hosts/usagers/configuration.nix b/hosts/usagers/configuration.nix index d37294d..916cebf 100644 --- a/hosts/usagers/configuration.nix +++ b/hosts/usagers/configuration.nix @@ -6,7 +6,7 @@ ../common/base.nix ../common/accounts.nix ../common/desktop.nix - ../../disks/plain.nix + ../../diskos/plain.nix ]; # Compte de session non-nominatif, mot de passe "nixos" stable, sans