Loading lib/filesystem.nix +9 −10 Original line number Diff line number Diff line Loading @@ -239,16 +239,15 @@ in ``` */ listFilesRecursive = let # We only flatten at the very end, as flatten is recursive. internalFunc = dir: lib.flatten ( lib.mapAttrsToList ( name: type: if type == "directory" then lib.filesystem.listFilesRecursive (dir + "/${name}") else dir + "/${name}" ) (builtins.readDir dir) ); (lib.mapAttrsToList ( name: type: if type == "directory" then internalFunc (dir + "/${name}") else dir + "/${name}" ) (builtins.readDir dir)); in dir: lib.flatten (internalFunc dir); /** Transform a directory tree containing package files suitable for Loading Loading
lib/filesystem.nix +9 −10 Original line number Diff line number Diff line Loading @@ -239,16 +239,15 @@ in ``` */ listFilesRecursive = let # We only flatten at the very end, as flatten is recursive. internalFunc = dir: lib.flatten ( lib.mapAttrsToList ( name: type: if type == "directory" then lib.filesystem.listFilesRecursive (dir + "/${name}") else dir + "/${name}" ) (builtins.readDir dir) ); (lib.mapAttrsToList ( name: type: if type == "directory" then internalFunc (dir + "/${name}") else dir + "/${name}" ) (builtins.readDir dir)); in dir: lib.flatten (internalFunc dir); /** Transform a directory tree containing package files suitable for Loading