move systems into a separate directory

This commit is contained in:
uku 2023-11-14 18:29:14 +01:00
parent 89f997e158
commit 18121a0f9f
Signed by: uku
GPG key ID: 7D01D7B105E77166
9 changed files with 111 additions and 88 deletions

View file

@ -31,43 +31,13 @@
};
};
outputs = {
flake-parts,
nixpkgs,
lanzaboote,
home-manager,
...
} @ inputs:
outputs = {flake-parts, ...} @ inputs:
flake-parts.lib.mkFlake {inherit inputs;} {
systems = ["x86_64-linux"];
imports = [./dev.nix];
flake = let
mkSystem = modules: name:
nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules =
[
./${name}
./${name}/hardware-configuration.nix
{networking.hostName = name;}
]
++ modules;
specialArgs = inputs;
};
mkDesktop = mkSystem [
./common.nix
lanzaboote.nixosModules.lanzaboote
home-manager.nixosModules.home-manager
];
in {
nixosConfigurations = {
fuji = mkDesktop "fuji";
kilimandjaro = mkDesktop "kilimandjaro";
};
};
imports = [
./dev.nix
./systems
];
};
}