From e6616d013abde653777899a38ad17162b7ef7bb8 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 23 Sep 2026 15:31:49 +0200 Subject: [PATCH] add import all Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com> --- home/lib/utils.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 home/lib/utils.nix diff --git a/home/lib/utils.nix b/home/lib/utils.nix new file mode 100644 index 00000000..84020d8c --- /dev/null +++ b/home/lib/utils.nix @@ -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}")) + ]; +}