summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorLinnnus <[email protected]>2023-10-01 21:48:51 +0200
committerLinnnus <[email protected]>2023-10-01 21:48:51 +0200
commit6d22256a85df7228a356a802dbc513c8abeeb2b7 (patch)
treeeddc506e9cb0aa49c79c261a2995dd8de41135b7 /flake.nix
parent877db4137c34216fc2623570bc155d73e4b27f0b (diff)
Export modules
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix15
1 files changed, 8 insertions, 7 deletions
diff --git a/flake.nix b/flake.nix
index 2d2332b..5384e10 100644
--- a/flake.nix
+++ b/flake.nix
@@ -29,6 +29,9 @@
metadata = nixpkgs.lib.importTOML ./metadata.toml;
};
+ darwinModules = builtins.attrValues (import ./modules/darwin);
+ nixosModules = builtins.attrValues (import ./modules/nixos);
+
# This is a function that generates an attribute by calling a function
# you pass to it, with each system as an argument. `systems` lists all
# supported systems.
@@ -52,10 +55,7 @@
./hosts/muhammed/configuration.nix
./hosts/common.nix
./home
- # FIXME: Get the following to work without nix-darwin bithcing about unused NixOS options.
- # ./modules
- # ./services
- ];
+ ] ++ darwinModules;
};
};
@@ -70,14 +70,15 @@
./hosts/ahmed/configuration.nix
./hosts/common.nix
./home
- ./modules
- ./services
- ];
+ ] ++ nixosModules;
};
};
packages = forAllSystems (system: import ./pkgs nixpkgs.legacyPackages.${system});
overlays = import ./overlays;
+
+ darwinModules = import ./modules/darwin;
+ nixosModules = import ./modules/nixos;
};
}