This commit is contained in:
Lucy Hochkamp 2025-07-29 03:02:25 +02:00
parent 9ca7a8d8f6
commit 414e830efa
No known key found for this signature in database
14 changed files with 376 additions and 62 deletions

View file

@ -11,11 +11,12 @@ rec {
lib.mapAttrs (n: v: (import "${parentDir}/${n}")) (
lib.filterAttrs (n: v: v == "directory") (builtins.readDir parentDir)
);
loadInstances = dir: extraModules: lib.mapAttrs (n: v: loadInstance extraModules v) (getDirs dir);
loadInstances =
dir: extraModules: lib.mapAttrs (n: v: loadInstance extraModules v (getDirs dir)) (getDirs dir);
loadInstance =
extraModules: instance:
extraModules: instance: instanceConfigs:
nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs; };
specialArgs = { inherit inputs instanceConfigs; instanceConfig = instance; };
modules =
instance.modules
++ extraModules