clan-config: introduce --machine + add tests

This commit is contained in:
DavHau
2023-08-26 10:32:04 +02:00
parent e73299a306
commit 8ca0a2aee4
6 changed files with 178 additions and 83 deletions

View File

@@ -4,7 +4,14 @@
nixpkgs.url = "__NIXPKGS__";
};
outputs = _inputs: {
outputs = inputs: {
nixosModules.machine-machine1 = ./nixosModules/machine1.nix;
nixosConfigurations.machine1 = inputs.nixpkgs.lib.nixosSystem {
modules = [
inputs.self.nixosModules.machine-machine1
(builtins.fromJSON (builtins.readFile ./machines/machine1.json))
{ nixpkgs.hostPlatform = "x86_64-linux"; }
];
};
};
}