{ pkgs, ... }: { # Les mots de passe restent mutables : après la création du compte, # le mot de passe choisi localement par l'utilisateur est conservé. users.mutableUsers = true; # Compte d'administration local. # Son mot de passe est créé/géré localement et n'est pas défini ici. users.users.localadm = { isNormalUser = true; description = "Administrateur local"; extraGroups = [ "networkmanager" "wheel" ]; packages = with pkgs; [ kdePackages.kate ]; }; # Utilisateur standard. users.users.alice = { isNormalUser = true; description = "Alice"; # Alice n'est pas administratrice. extraGroups = [ ]; # LAB uniquement. # Mot de passe temporaire : LaboTest@1980 # # Avec users.mutableUsers = true, ce hash sert uniquement lors de la # création initiale du compte. Après changement via passwd, le nouveau # mot de passe local est conservé lors des activations suivantes. initialHashedPassword = "$y$j9T$mra1r8ta998VNiAAoS89a.$cqQKliEqw4k9WvnDeXA.5BqBGGEKVsr5zQ6fwXRid32"; }; }