final: prev: let inherit (prev.lib) mapAttrs' removeSuffix ; in mapAttrs' (name: _: { value = final.callPackage ./pkgs/${name} { }; name = removeSuffix ".nix" name; }) (builtins.readDir ./pkgs) // { formats = prev.formats // { xml = import ./xml.nix { pkgs = final; }; }; pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ (import ./python_overlay.nix) ]; }