nixos-config
Configuration NixOS multi-machines gérée par flake.
Machines
| Host | Fichier | Description |
|---|---|---|
nixos-desktop |
hosts/nixos-desktop/ |
Desktop AMD, Hyprland, Steam, Ollama |
x13-mairie |
hosts/x13-mairie/ |
Laptop ThinkPad X13, Hyprland |
Commandes
# Appliquer la configuration
sudo nixos-rebuild switch --flake .#nixos-desktop
sudo nixos-rebuild switch --flake .#x13-mairie
# Tester sans activer (rollback automatique au reboot)
sudo nixos-rebuild test --flake .#x13-mairie
# Mettre à jour les inputs du flake
nix flake update
Ajouter une nouvelle machine
- Créer
hosts/<nom>/default.nixethosts/<nom>/users.nix - Copier la hardware config :
nixos-generate-config --show-hardware-config > hosts/<nom>/hardware-configuration.nix - Déclarer le host dans
flake.nix sudo nixos-rebuild switch --flake .#<nom>
Description
Languages
Nix
100%