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;
};
specialArgs = {
inherit ulib;
};
in {
nixosConfigurations.enka = lib.nixosSystem {
specialArgs = ulib;
importConfigurations = hosts: builtins.concatMap (host: {
${host} = lib.nixosSystem {
inherit specialArgs;
modules = [
homeManager.nixosModules.default
(defaultConfiguration "enka")
./machines/enka
(defaultConfiguration host)
./machines/${host}
];
};
}) hosts;
in {
nixosConfigurations = importConfigurations [
"enka"
];
});
}