diff options
| -rw-r--r-- | kartei/default.nix | 24 | 
1 files changed, 11 insertions, 13 deletions
diff --git a/kartei/default.nix b/kartei/default.nix index 1b11f0fd5..3b86250db 100644 --- a/kartei/default.nix +++ b/kartei/default.nix @@ -1,15 +1,13 @@  { config, lib, ... }: { -  config = lib.mkMerge (map (path: { krebs = import path { inherit config; }; }) [ -    ./dbalan -    ./jeschli -    ./kmein -    ./krebs -    ./lass -    ./makefu -    ./mic92 -    ./others -    ./palo -    ./rtunreal -    ./tv -  ]); +  config = +    lib.mkMerge +      (lib.mapAttrsToList +        (name: _type: let +          path = ./. + "/${name}"; +        in { +          krebs = import path { inherit config; }; +        }) +        (lib.filterAttrs +          (_name: type: type == "directory") +          (builtins.readDir ./.)));  }  | 
