1
0

Replace lib/hosts.nix with an injected special argument containing the nix flake

This commit is contained in:
2023-02-06 12:20:59 +01:00
parent 8748015acc
commit 9ee8585716
3 changed files with 10 additions and 28 deletions

View File

@@ -1,26 +0,0 @@
{ pkgs ? import ../pkgs {} }:
with pkgs.lib;
rec {
hostsDir = ../hosts;
hostNames = attrNames (
filterAttrs (
name: type: type == "directory"
) (
builtins.readDir hostsDir
)
);
hosts = listToAttrs (
map (
hostName: nameValuePair hostName (
import (pkgs.path + "/nixos") {
configuration = import (hostsDir + "/${hostName}/configuration.nix");
system = "x86_64-linux";
}
)
) hostNames
);
}