map not lib.forEach

This commit is contained in:
Gerg-L 2023-04-30 17:20:37 -04:00
parent 845f07f108
commit 4d8e6420e5

View file

@ -49,11 +49,12 @@
lib = unstable.lib;
importAll = path:
lib.forEach (
map
(module: (import module inputs))
(
builtins.filter (file: lib.hasSuffix ".nix" file)
(lib.filesystem.listFilesRecursive path)
)
(module: (import module inputs));
);
mkSystems = system: names:
lib.genAttrs names (
@ -104,14 +105,14 @@
};
}
// builtins.listToAttrs (
lib.forEach (
builtins.filter (file: lib.hasSuffix ".nix" file)
(lib.filesystem.listFilesRecursive ./pkgs)
)
(module: {
map (module: {
name = lib.removeSuffix ".nix" (builtins.baseNameOf module);
value = pkgs.callPackage module {};
})
(
builtins.filter (file: lib.hasSuffix ".nix" file)
(lib.filesystem.listFilesRecursive ./pkgs)
)
);
}
);