add import all

Signed-off-by: Hadi <[email protected]>
This commit is contained in:
Hadi
2026-09-23 15:31:49 +02:00
parent 92bb41fb1a
commit e6616d013a
+11
View File
@@ -0,0 +1,11 @@
{lib}: {
importAll = dir: let
entries = builtins.readDir dir;
in
lib.pipe entries [
(lib.filterAttrs (name: type: type == "directory"))
builtins.attrNames
(builtins.filter (name: builtins.pathExists (dir + "/${name}/default.nix")))
(map (name: dir + "/${name}"))
];
}