move laptop to x13-mairie
This commit is contained in:
31
README.md
Normal file
31
README.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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
|
||||
|
||||
1. Créer `hosts/<nom>/default.nix` et `hosts/<nom>/users.nix`
|
||||
2. Copier la hardware config : `nixos-generate-config --show-hardware-config > hosts/<nom>/hardware-configuration.nix`
|
||||
3. Déclarer le host dans `flake.nix`
|
||||
4. `sudo nixos-rebuild switch --flake .#<nom>`
|
||||
Reference in New Issue
Block a user