summaryrefslogtreecommitdiff
path: root/modules/nixos/traits/users.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-02-27 13:24:08 -0500
committerseth <[email protected]>2024-02-27 13:24:08 -0500
commitee786af7dc2646fd141926ae153ab6ecb68065be (patch)
tree45141a7de8edc44e1d0a3a715d78ddaaea7c00af /modules/nixos/traits/users.nix
parent82e202287f4f25afe411d93d2f437f0977c52570 (diff)
seth: reorganize system level imports
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;
- };
- })
];
}