{ ... }: let inherit (builtins) attrNames filter readDir; dirs = let files = readDir ./.; in filter (name: files."${name}" == "directory") (attrNames files); in { imports = map (dir: ./${dir}) dirs; }