diff --git a/base/activation-manuelle/users.nix b/base/activation-manuelle/users.nix index a830109..8de65b7 100644 --- a/base/activation-manuelle/users.nix +++ b/base/activation-manuelle/users.nix @@ -63,12 +63,30 @@ in { ]; }; - users.extraUsers.lothy = mkIf (profiles.isDubronetwork && profiles.isDesktop) { + users.extraUsers.lothy = mkIf ( (cfg.mailboxes && profiles.isDubronetwork) + || (profiles.isDesktop && profiles.isDubronetwork) + ) { description = "Ophélie Dubromelle-Lacroix"; isNormalUser = true; extraGroups = [ "audio" ]; + hashedPassword = "$6$vcZSVwQFcGg1xt$xuMiCmlozhgyFFGEw3rRnIrhVcglMlWY1lfJG17QoKE4KzrQfc9YAaJYgf.clc3ouFC/yLtEs18Q0DVGixTEt0"; }; -} + users.extraUsers.alain = mkIf (cfg.mailboxes && profiles.isDubronetwork) { + description = "Alain Dubromelle"; + isNormalUser = true; + hashedPassword = "$6$wGd7Inli$p4Q8BrkUSNCKfqloHtehFKKHQqVKVxul/oHWBY2BdqlFNt7N9MXuvVJZ2BOD747vQvAc2f07N8I8kD0n7x/o61"; + }; + users.extraUsers.michele = mkIf (cfg.mailboxes && profiles.isDubronetwork) { + description = "Michele Dubromelle"; + isNormalUser = true; + hashedPassword = "$6$RuwEVVml$JnSb62qFrtBJY1CfC9uE0YK2qd2TpnNmlXNeQ62ludb3mkV8AMUVEj3R9jTKtOfLt/ap6jGVmakotGtHczBHL/"; + }; + users.extraUsers.dubromelle = mkIf (cfg.mailboxes && profiles.isDubronetwork) { + description = "Alain & Véro Dubromelle"; + isNormalUser = true; + hashedPassword = "$6$Aa7rTIL7$M8zhtVsjPhkbNsY571K6bb04Y6cS04Z8RYKTIF3HoslelXplkphckauNep9gnc9mAp0p7o2lnQEVSoPw2UwT7/"; + }; +} diff --git a/config-generator.nix b/config-generator.nix index d2dbf07..df27af3 100644 --- a/config-generator.nix +++ b/config-generator.nix @@ -46,6 +46,7 @@ in jeux = mkEnableOption "Profil pour les jeux vidéos."; laptop = mkEnableOption "Profil pour les outils spécifiques aux ordinateurs portables.."; locate = mkEnableOption "Profil pour activer la fonction locate."; + mailboxes = mkEnableOption "Profil pour stocker les mails dans des boîtes aux lettres."; murmur = mkEnableOption "Profil pour activer un serveur Mumble (murmur)"; nix-serve-client= mkEnableOption "Profil pour que la machine soit un client de cache nix."; nix-serve-server= mkEnableOption "Profil pour que la machine soit un serveur de cache nix.";