This commit is contained in:
John Lancaster
2026-02-16 17:00:46 -06:00
parent 7d82d41613
commit 7717edccdc
2 changed files with 3 additions and 42 deletions

View File

@@ -5,8 +5,8 @@
];
flake-file.description = "A dendritic setup.";
flake.flakeModule = {
imports = (inputs.import-tree ./home-manager);
};
# flake.flakeModule = {
# imports = (inputs.import-tree ./home-manager);
# };
}

View File

@@ -1,39 +0,0 @@
{
inputs,
...
}:
{
flake.lib = {
loadNixosAndHmModuleForUser =
config: modules: username:
assert builtins.isAttrs config;
assert builtins.isList modules;
assert builtins.isString username;
{
imports = (builtins.map (module: config.flake.modules.nixos.${module} or { }) modules) ++ [
{
imports = [
inputs.home-manager.nixosModules.home-manager
];
home-manager.users.${username}.imports = [
(
{ osConfig, ... }:
{
home.stateVersion = osConfig.system.stateVersion;
}
)
] ++ builtins.map (module: config.flake.modules.homeManager.${module} or { }) modules;
}
];
};
loadHmModules =
config: modules:
assert builtins.isAttrs config;
assert builtins.isList modules;
{
imports = builtins.map (module: config.flake.homeModules.${module} or { }) modules;
};
};
}