aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/default.nix20
1 files changed, 13 insertions, 7 deletions
diff --git a/lib/default.nix b/lib/default.nix
index bbae682..df6aa0f 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -13,6 +13,7 @@ in
overlays ? [ ],
extraModules ? [ ],
extraSpecialArgs ? { },
+ useHomeManager ? true,
}:
let
darwinHost = isDarwin system;
@@ -30,13 +31,18 @@ in
];
};
- modules = [
- hostCfg
- nixpkgsModule
- (if darwinHost then inputs.home-manager.darwinModules.home-manager else inputs.home-manager.nixosModules.home-manager)
- ]
- ++ lib.optionals darwinHost [ inputs.mac-app-util.darwinModules.default ]
- ++ extraModules;
+ modules =
+ [
+ hostCfg
+ nixpkgsModule
+ ]
+ ++ (lib.optional useHomeManager (
+ if darwinHost then
+ inputs.home-manager.darwinModules.home-manager
+ else
+ inputs.home-manager.nixosModules.home-manager
+ ))
+ ++ extraModules;
in
builder {
system = system;