aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-01-08 02:48:11 +0100
committerLeander Scherer <leander@schererleander.de>2026-01-08 19:08:12 +0100
commit6174f3650cf42aaf008012e828d5a1f8e2ce037f (patch)
tree9bbbd99680cd5adb56596a14734d4896bc6af733 /lib
parentc582c4d0675aada46fa196b7af1941ed753d055f (diff)
refactor(modules): separate nixos/home-manager modules, use standard option conventions
Diffstat (limited to 'lib')
-rw-r--r--lib/default.nix32
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/default.nix b/lib/default.nix
index df6aa0f..76bcb08 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -25,24 +25,24 @@ in
nixpkgs.overlays = overlays;
nixpkgs.config.allowUnfree = true;
- nix.settings.experimental-features = [
- "nix-command"
- "flakes"
- ];
+ nix.settings.experimental-features = [
+ "nix-command"
+ "flakes"
+ ];
};
- modules =
- [
- hostCfg
- nixpkgsModule
- ]
- ++ (lib.optional useHomeManager (
- if darwinHost then
- inputs.home-manager.darwinModules.home-manager
- else
- inputs.home-manager.nixosModules.home-manager
- ))
- ++ extraModules;
+ modules = [
+ hostCfg
+ nixpkgsModule
+ ]
+ ++ (lib.optional (!darwinHost) ../modules/hosts)
+ ++ (lib.optional useHomeManager (
+ if darwinHost then
+ inputs.home-manager.darwinModules.home-manager
+ else
+ inputs.home-manager.nixosModules.home-manager
+ ))
+ ++ extraModules;
in
builder {
system = system;