diff --git a/lib/modules/users.nix b/lib/modules/users.nix index aa4f24b3..f34b5b3c 100644 --- a/lib/modules/users.nix +++ b/lib/modules/users.nix @@ -91,23 +91,26 @@ windows.users = mkOption { type = types.attrsOf winUserType; description = "The users to create on the Windows machine."; - default = (lib.attrsets.concatMapAttrs ( - name: options: - if builtins.elem name (builtins.attrNames linuxOptions) - then {} - else { - ${capitalize name} = (lib.attrsets.concatMapAttrs ( - name: value: - if builtins.elem name (builtins.attrNames linuxOptions) - then {} - else { - ${name} = value; - } - ) options) // { - groups = []; - }; - }) cfg.users); }; }; }; + + config = { + valhalla.windows.users = (lib.attrsets.concatMapAttrs ( + name: options: + if builtins.elem name (builtins.attrNames linuxOptions) + then {} + else { + ${capitalize name} = (lib.attrsets.concatMapAttrs ( + name: value: + if builtins.elem name (builtins.attrNames linuxOptions) + then {} + else { + ${name} = value; + } + ) options) // { + groups = []; + }; + }) cfg.users); + }; }