1
Fork 0
mirror of https://github.com/RGBCube/ncc synced 2025-07-30 19:47:47 +00:00

Make a helper function to import configurations

This commit is contained in:
RGBCube 2023-11-23 14:40:27 +03:00
parent 73ee4b2873
commit 0b4a718c78
No known key found for this signature in database

View file

@ -109,18 +109,22 @@
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
}; };
specialArgs = { specialArgs = ulib;
inherit ulib;
};
in {
nixosConfigurations.enka = lib.nixosSystem {
inherit specialArgs;
modules = [ importConfigurations = hosts: builtins.concatMap (host: {
homeManager.nixosModules.default ${host} = lib.nixosSystem {
(defaultConfiguration "enka") inherit specialArgs;
./machines/enka
]; modules = [
}; homeManager.nixosModules.default
(defaultConfiguration host)
./machines/${host}
];
};
}) hosts;
in {
nixosConfigurations = importConfigurations [
"enka"
];
}); });
} }