Recursively import host .nix files

This commit is contained in:
SebastianStork 2025-04-25 23:56:51 +02:00
parent e714be2fec
commit c2ff5c18a2

View file

@ -12,10 +12,8 @@ let
let let
hostFiles = hostFiles =
"${self}/hosts/${hostName}" "${self}/hosts/${hostName}"
|> builtins.readDir |> lib.filesystem.listFilesRecursive
|> lib.filterAttrs (fileName: type: (fileName |> lib.hasSuffix ".nix") && type == "regular") |> builtins.filter (lib.hasSuffix ".nix");
|> builtins.attrNames
|> map (fileName: "${self}/hosts/${hostName}/${fileName}");
userFiles = userFiles =
"${self}/users" "${self}/users"
|> builtins.readDir |> builtins.readDir