do home-manager options thingy

This commit is contained in:
2025-10-15 19:44:17 +00:00
parent 92f8ce43c7
commit 13edb6b137

12
lib.nix
View File

@@ -4,6 +4,7 @@
hostsFolder,
hardwaresFolder,
modulesFolder,
homeDirectory ? "/home",
inputs,
globalConfig ? { },
globalOverlays ? [ ],
@@ -119,7 +120,16 @@ let
extraSpecialArgs = extraArgs // {
inherit system user;
};
modules = [ { home.stateVersion = stateVersion; } ] ++ homeModules;
modules = [
{
home = {
stateVersion = stateVersion;
homeDirectory = "${homeDirectory}/${user}";
username = user;
};
}
]
++ homeModules;
};
};
in