Persiste la config sur /etc/nixos à l'install, firmware wifi, wallpaper par défaut

- install.sh: copie le repo (clone substitué) vers /mnt/etc/nixos après
  nixos-install, sinon la machine installée n'a aucun fichier à éditer
- base.nix: hardware.enableRedistributableFirmware pour les cartes wifi
  nécessitant un firmware non-libre
- desktop.nix: fond d'écran NixOS par défaut via dconf (n'existait pas)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-09 16:53:08 +02:00
co-authored by Claude Sonnet 5
parent 096e534e91
commit 77b089bc45
4 changed files with 53 additions and 2 deletions
+12
View File
@@ -6,6 +6,7 @@
{
services.xserver.enable = true;
services.xserver.displayManager.lightdm.enable = true;
services.xserver.displayManager.lightdm.background = "/etc/nixos/hosts/common/wallpaper/Nix/13977413.png";
services.xserver.desktopManager.cinnamon.enable = true;
services.accounts-daemon.enable = true;
@@ -14,6 +15,17 @@
warpinator
];
# Fond d'écran par défaut (juste le logo NixOS, pas la galerie perso de
# nixos_cinnamon -- repo public, on n'y met que ce qui est nécessaire).
# Ce chemin (/etc/nixos) suppose la config installée là -- voir
# nixos_fleet/installer/install.sh (do_install copie le clone sur le
# disque cible après nixos-install).
environment.etc."dconf/db/local.d/00-background".text = ''
[org/cinnamon/desktop/background]
picture-uri='file:///etc/nixos/hosts/common/wallpaper/Nix/13977413.png'
'';
system.activationScripts.dconfUpdate.text = "${pkgs.dconf}/bin/dconf update";
# Réglages de confidentialité génériques (pas de SearXNG/DNS personnels
# comme sur le poste perso — cette config est destinée à être publique).
programs.firefox = {