Téléverser les fichiers vers "modules"

This commit is contained in:
2026-08-20 08:52:59 +02:00
parent 2f2aad80db
commit e99d7ddf6a
2 changed files with 65 additions and 9 deletions
+5 -9
View File
@@ -4,8 +4,8 @@ let
cfg = config.nixosWorkstations.homedUser;
# LAB : le mot de passe initial est volontairement un mot de passe par défaut
# connu. Il ne constitue pas un secret durable : Alice doit le remplacer lors
# de sa première session. Pour une future version production, ce credential
# connu. Il ne constitue pas un secret durable : lutilisateur doit le remplacer
# lors de sa première session. Pour une future version production, ce credential
# devra venir d'une source chiffrée/externe et non du Nix store.
initialPasswordCredential = pkgs.writeText
"nixos-workstations-${cfg.user}-initial-password"
@@ -19,26 +19,22 @@ in
user = lib.mkOption {
type = lib.types.str;
default = "alice";
description = "Compte systemd-homed à préparer automatiquement.";
};
realName = lib.mkOption {
type = lib.types.str;
default = "Alice";
description = "Nom complet de l'utilisateur systemd-homed.";
};
initialPassword = lib.mkOption {
type = lib.types.str;
default = "LaboTest@1980";
description = "Mot de passe temporaire utilisé uniquement pour le premier accès LAB.";
};
diskSize = lib.mkOption {
type = lib.types.str;
default = "10G";
description = "Taille initiale du conteneur LUKS2 du home.";
description = "Taille initiale du conteneur LUKS2 de lespace personnel.";
};
};
@@ -52,7 +48,7 @@ in
# SDDM doit accepter la plage d'UID systemd-homed et son greeter doit
# charger libnss_systemd directement. Cette configuration a été validée en
# LAB : sans ce LD_LIBRARY_PATH, getpwent() n'énumère pas Alice sous NixOS.
# LAB : sans ce LD_LIBRARY_PATH, getpwent() nénumère pas les comptes homed sous NixOS.
services.displayManager.sddm.settings = {
Users = {
MinimumUid = 1000;
@@ -65,7 +61,7 @@ in
};
};
# Précréation automatique d'Alice. localadm ne lance qu'un
# Précréation automatique de lutilisateur prévu pour le poste. localadm ne lance quun
# nixos-rebuild switch : ce service est démarré automatiquement et ne fait
# rien si le compte homed existe déjà.
#