This commit is contained in:
Spectre 2024-06-07 00:15:38 +02:00
parent 934ae2943e
commit 839e915799
2 changed files with 10 additions and 6 deletions

View file

@ -27,13 +27,17 @@
nixpkgs, nixpkgs,
... ...
} @ inputs: let } @ inputs: let
hosts = builtins.attrNames (builtins.readDir ./hosts); inherit (self) outputs;
hosts = builtins.filter (host: builtins.pathExists ./hosts/${host}/configuration.nix) (builtins.attrNames (builtins.readDir ./hosts));
mkHostConfig = host: mkHostConfig = host:
import ./hosts/${host} { nixpkgs.lib.nixosSystem {
inherit inputs; specialArgs = {inherit inputs outputs;};
hostname = host; modules = [
system = "x86_64-linux"; ./hosts/${host}/configuration.nix
pkgs = inputs.nixpkgs.legacyPackages."x86_64-linux"; ./hosts/${host}/hardware-configuration.nix
];
}; };
in { in {
nixosConfigurations = builtins.listToAttrs ( nixosConfigurations = builtins.listToAttrs (