vars: don't use sops.secrets.*.restartUnits on macOS

This commit is contained in:
Michael Hoang
2025-06-10 13:27:02 +07:00
parent 9b5410a46d
commit 49bec8536b
3 changed files with 34 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
{
_class,
pkgs,
config,
lib,
@@ -30,8 +31,13 @@ in
};
clan.core.vars.generators.user-password = {
files.user-password-hash.neededFor = "users";
files.user-password-hash.restartUnits = lib.optional (config.services.userborn.enable) "userborn.service";
files.user-password-hash =
{
neededFor = "users";
}
// (lib.optionalAttrs (_class == "nixos") {
restartUnits = lib.optional (config.services.userborn.enable) "userborn.service";
});
prompts.user-password.type = "hidden";
prompts.user-password.persist = true;