fix: multiple node support
This commit is contained in:
@@ -23,27 +23,23 @@
|
|||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixosConfigurations = builtins.listToAttrs (
|
nixosConfigurations = builtins.listToAttrs (
|
||||||
map (
|
map (node: {
|
||||||
node:
|
name = node.name;
|
||||||
{
|
value = nixpkgs.lib.nixosSystem {
|
||||||
name = node.name;
|
system = node.architecture;
|
||||||
value = nixpkgs.lib.nixosSystem {
|
specialArgs = {
|
||||||
system = node.architecture;
|
meta = {
|
||||||
specialArgs = {
|
hostname = node.name;
|
||||||
meta = {
|
|
||||||
hostname = node.name;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
modules = [
|
|
||||||
disko.nixosModules.disko
|
|
||||||
./${node.name}-configuration.nix
|
|
||||||
./${node.name}-hardware-configuration.nix
|
|
||||||
./${node.name}-disk-config.nix
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
}
|
modules = [
|
||||||
nodes
|
disko.nixosModules.disko
|
||||||
)
|
./${node.name}-configuration.nix
|
||||||
|
./${node.name}-hardware-configuration.nix
|
||||||
|
./${node.name}-disk-config.nix
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}) nodes
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user