final: prev: { lib = prev.lib.recursiveUpdate prev.lib { fetchers = { sshKnownHosts = import ./fetchers/sshKnownHosts final prev; }; runtime = { merge = { keyValue = import ./runtime/merge/keyValue final prev; }; }; }; } // (import ../packages { pkgs = final; }) // { dockerImages = prev.dockerImages or { } // { base = final.docker-image-base; }; }