diff --git a/flake-parts/hosts.nix b/flake-parts/hosts.nix index 09df4ca..3eb5b84 100644 --- a/flake-parts/hosts.nix +++ b/flake-parts/hosts.nix @@ -30,9 +30,9 @@ let in { flake = { - nixosConfigurations = "${self}/hosts" |> lib'.listDirectories |> lib'.genAttrs mkHost; + nixosConfigurations = "${self}/hosts" |> lib'.listDirectoryNames |> lib'.genAttrs mkHost; - deploy.nodes = "${self}/hosts" |> lib'.listDirectories |> lib'.genAttrs mkDeployNode; + deploy.nodes = "${self}/hosts" |> lib'.listDirectoryNames |> lib'.genAttrs mkDeployNode; checks = inputs.deploy-rs.lib |> lib.mapAttrs (_: deployLib: deployLib.deployChecks self.deploy); }; diff --git a/lib/default.nix b/lib/default.nix index e8fb8c3..96e50f3 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -8,7 +8,7 @@ lib: { listNixFilesRecursive = dir: dir |> lib.filesystem.listFilesRecursive |> lib.filter (lib.hasSuffix ".nix"); - listDirectories = + listDirectoryNames = path: path |> builtins.readDir |> lib.filterAttrs (_: type: type == "directory") |> lib.attrNames; genAttrs = f: names: lib.genAttrs names f;