shuffled root user options

This commit is contained in:
John Lancaster
2025-07-03 00:27:12 -05:00
parent 7220d8eed2
commit de44f365fb

View File

@@ -65,21 +65,26 @@
home-manager = {
useUserPackages = true;
extraSpecialArgs = { inherit inputs; };
users.root.home.stateVersion = config.stateVersion;
users.root.programs.git = {
extraConfig.credential.helper = "store --file ~/.git-credentials";
};
users.${config.user} = {
imports = [
self.homeManagerModules.default {
user = config.user;
stateVersion = config.stateVersion;
profile = config.profile;
shell = config.shell;
ssh = config.ssh;
_1password = config._1password;
}
] ++ config.extraImports;
users = {
${config.user} = {
imports = [
self.homeManagerModules.default {
user = config.user;
stateVersion = config.stateVersion;
profile = config.profile;
shell = config.shell;
ssh = config.ssh;
_1password = config._1password;
}
] ++ config.extraImports;
};
} // lib.optionalAttrs config.root {
root = {
home.stateVersion = config.stateVersion;
programs.git = {
extraConfig.credential.helper = "store --file ~/.git-credentials";
};
};
};
};
};