pruning
This commit is contained in:
@@ -5,8 +5,8 @@
|
|||||||
];
|
];
|
||||||
flake-file.description = "A dendritic setup.";
|
flake-file.description = "A dendritic setup.";
|
||||||
|
|
||||||
flake.flakeModule = {
|
# flake.flakeModule = {
|
||||||
imports = (inputs.import-tree ./home-manager);
|
# imports = (inputs.import-tree ./home-manager);
|
||||||
};
|
# };
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user