summaryrefslogtreecommitdiff
path: root/modules/nixos/traits/users.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/traits/users.nix')
-rw-r--r--modules/nixos/traits/users.nix22
1 files changed, 4 insertions, 18 deletions
diff --git a/modules/nixos/traits/users.nix b/modules/nixos/traits/users.nix
index 31d1b9c..de28c00 100644
--- a/modules/nixos/traits/users.nix
+++ b/modules/nixos/traits/users.nix
@@ -17,16 +17,12 @@ in {
default = config.traits.secrets.enable;
};
};
-
- seth = {
- manageSecrets =
- lib.mkEnableOption "automatic secrets management"
- // {
- default = config.traits.secrets.enable;
- };
- };
};
+ imports = [
+ ../../../users/seth/nixos.nix
+ ];
+
config = lib.mkMerge [
(lib.mkIf cfg.hostUser.enable {
users.users.${hostName} = {
@@ -44,15 +40,5 @@ in {
hashedPasswordFile = config.age.secrets.userPassword.path;
};
})
-
- (lib.mkIf (cfg.seth.enable && cfg.seth.manageSecrets) {
- age.secrets = {
- sethPassword.file = secretsDir + "/sethPassword.age";
- };
-
- users.users.seth = {
- hashedPasswordFile = lib.mkDefault config.age.secrets.sethPassword.path;
- };
- })
];
}