DRYer code
This commit is contained in:
@@ -26,19 +26,17 @@
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
machine = system: name: inputs.nixpkgs.lib.nixosSystem {
|
||||||
|
system = system;
|
||||||
|
specialArgs = inputs;
|
||||||
|
modules = mods name;
|
||||||
|
};
|
||||||
|
|
||||||
in {
|
in {
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
"2maccabees" = inputs.nixpkgs.lib.nixosSystem {
|
"2maccabees" = machine "aarch64-linux" "2maccabees";
|
||||||
system = "aarch64-linux";
|
|
||||||
specialArgs = inputs;
|
|
||||||
modules = mods "2maccabees";
|
|
||||||
};
|
|
||||||
|
|
||||||
"linode" = inputs.nixpkgs.lib.nixosSystem {
|
"linode" = machine "x86_64-linux" "linode";
|
||||||
system = "x86_64-linux";
|
|
||||||
specialArgs = inputs;
|
|
||||||
modules = mods "linode";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user