let pkgs = import { }; inherit (pkgs) lib; dirToAttrs = import ./lib/dirToAttrs.nix { inherit lib; }; in { examples = dirToAttrs ./examples [ ( path: fname: _: lib.strings.removeSuffix ".nix" fname ) ] ( name: fpath: _: import { modules = [ fpath ]; } ); pkgs = pkgs.callPackage ./pkgs { }; }