inputs @ {nixpkgs, ...}:
let
  inherit (nixpkgs) lib;
  isDir = _name: type: type == "directory";
  directoriesAsModules = dir: (builtins.mapAttrs
    (name: _value: dir + "/${name}")
    (lib.filterAttrs isDir (builtins.readDir dir))
  );
in directoriesAsModules ./.