This commit is contained in:
2026-09-09 09:12:05 +02:00
parent 3f50049e17
commit 99c0bbf949
3 changed files with 9 additions and 12 deletions
+5 -5
View File
@@ -148,10 +148,12 @@ cd /etc/nixos-fleet
## Étape 3 — Générer le fichier matériel
Propre à cette machine, jamais commité (voir `.gitignore`).
Propre à cette machine. Un flake ne voit que les fichiers suivis par git, donc il faut le committer (une seule machine ici, pas 100 — risque de fuite minime, juste un UUID de disque).
```bash
sudo nixos-generate-config --show-hardware-config > pxe-server/hardware-configuration.nix
git add pxe-server/hardware-configuration.nix
git commit -m "hardware config serveur pxe"
```
## Étape 4 — Éditer 3 valeurs
@@ -170,10 +172,8 @@ $EDITOR pxe-server/configuration.nix
## Étape 5 — Construire
`hardware-configuration.nix` est gitignored, donc invisible à un flake pur → `--impure` obligatoire ici (même raison que `nixos_cinnamon`).
```bash
sudo nixos-rebuild switch --flake .#pxe-server --impure
sudo nixos-rebuild switch --flake .#pxe-server
```
## Étape 6 — Publier l'image
@@ -229,7 +229,7 @@ sudo systemctl start pxe-publish
Appliquer une modif de `pxe-server/configuration.nix` :
```bash
sudo nixos-rebuild switch --flake .#pxe-server --impure
sudo nixos-rebuild switch --flake .#pxe-server
```
Voir les logs DHCP/TFTP :