+ toOutputs = n: v: if v.path or false then n else pkgs.lib.flatten (map (v': (import n)."${v'}") v.outputs);
+ inputs = pkgs.lib.unique (pkgs.lib.flatten (map (v:
+ if v.isDir then []
+ else pkgs.lib.mapAttrsToList toOutputs (builtins.getContext v.text)
+ ) keys));