{ pkgs, python }: self: super: let callPackage = pkgs.lib.callPackageWith super; lektorShell = callPackage ./lektor-shell/default.nix { inherit pkgs; }; lektorGit = callPackage ./lektor-git/default.nix { inherit pkgs; }; lektorMarkdownHeaderAnchors = callPackage ./lektor-markdown-header-anchors/default.nix { inherit pkgs; fetchFromGitHub = pkgs.fetchFromGitHub; }; inputs = [ lektorShell lektorGit lektorMarkdownHeaderAnchors ]; in { "Lektor" = python.overrideDerivation super."Lektor" (old: { propagatedBuildInputs = old.propagatedBuildInputs ++ inputs; buildInputs = old.buildInputs ++ inputs; }); }