From 716e5ff91dbc815ed4195e46d14b61bbc8e8df79 Mon Sep 17 00:00:00 2001 From: Qubasa Date: Thu, 12 Sep 2024 12:00:34 +0200 Subject: [PATCH] clanModules: Set lib.mkDefault isNormalUser for user-password --- clanModules/user-password/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/clanModules/user-password/default.nix b/clanModules/user-password/default.nix index 4a1bc7068..f74317d75 100644 --- a/clanModules/user-password/default.nix +++ b/clanModules/user-password/default.nix @@ -4,6 +4,9 @@ lib, ... }: +let + cfg = config.clan.user-password; +in { options.clan.user-password = { user = lib.mkOption { @@ -21,8 +24,10 @@ config = { users.mutableUsers = false; - users.users.${config.clan.user-password.user}.hashedPasswordFile = - config.clan.core.facts.services.user-password.secret.user-password-hash.path; + users.users.${cfg.user} = { + hashedPasswordFile = config.clan.core.facts.services.user-password.secret.user-password-hash.path; + isNormalUser = lib.mkDefault true; + }; sops.secrets = lib.mkIf (config.clan.core.facts.secretStore == "sops") { "${config.clan.core.machineName}-user-password-hash".neededForUsers = true;