self: super: let lib = self.pkgs.lib; stdenv = self.pkgs.stdenv; in rec { git-review = super.git-review.override { pythonPackages = super.python3Packages; }; kded = super.kded.overrideAttrs (oldAttrs: rec { separateDebugInfo = true; }); neovim = super.neovim.override { vimAlias = true; viAlias = true; }; neovim-unwrapped = super.neovim-unwrapped.overrideAttrs (old: rec { name = "neovim-unwrapped"; version = "0.5.0-20201010"; src = super.fetchFromGitHub { owner = "neovim"; repo = "neovim"; rev = "ce5a260c9ec5c85eb67eef268e3138b11da86224"; sha256 = "sha256:1z0k7sdb72z43r4kjz6j72fbag7lfj5saa6jjz1m9lnda11x0jik"; }; }); /* neovim-qt = super.neovim-qt.overrideAttrs (old: rec { */ /* version = "0.2.17-20201010"; */ /* passthru = { */ /* unwrapped = super.neovim-qt.passthru.unwrapped.overrideAttrs (old: rec { */ /* src = super.fetchFromGitHub { */ /* owner = "equalsraf"; */ /* repo = "neovim-qt"; */ /* rev = "65b5b117b36081544f9f01f06516a5ea977ae406"; */ /* sha256 = "sha256:1yjzhjc8095rdxqq62j75ldqcripmzccicgi4swf7bgsxgi2ydsg"; */ /* }; */ /* }); */ /* }; */ /* }); */ /* neovim-qt = super.neovim-qt.overrideAttrs (old: rec { */ /* name = "neovim-qt"; */ /* version = "0.2.17-20201010"; */ /* src = super.fetchFromGitHub { */ /* owner = "equalsraf"; */ /* repo = "neovim-qt"; */ /* rev = "65b5b117b36081544f9f01f06516a5ea977ae406"; */ /* sha256 = "sha256:1yjzhjc8095rdxqq62j75ldqcripmzccicgi4swf7bgsxgi2ydsg"; */ /* }; */ /* }); */ /* neovim-qt = */ /* let unwrapped = super.neovim-qt.unwrapped.overrideAttrs (a: a // rec { */ /* version = "0.2.17-20201010"; */ /* src = super.fetchFromGitHub { */ /* owner = "equalsraf"; */ /* repo = "neovim-qt"; */ /* rev = "65b5b117b36081544f9f01f06516a5ea977ae406"; */ /* sha256 = "sha256:1yjzhjc8095rdxqq62j75ldqcripmzccicgi4swf7bgsxgi2ydsg"; */ /* }; */ /* }); */ /* in */ /* stdenv.mkDerivation { */ /* pname = "neovim-qt"; */ /* version = unwrapped.version; */ /* buildCommand = super.neovim-qt.buildCommand; */ /* preferLocalBuild = true; */ /* nativeBuildInputs = super.neovim-qt.nativeBuildInputs; */ /* passthru = { */ /* inherit unwrapped; */ /* }; */ /* inherit (unwrapped) meta; */ /* }; */ terminus_font = super.terminus_font.overrideAttrs (_: { patches = [ "alt/ll2.diff" "alt/td1.diff" ]; }); # mpv = super.wrapMpv super.mpv-unwrapped { # scripts = [ # super.mpvScripts.mpris # ]; # }; # mpv-with-scripts = super.mpv-with-scripts.override { # scripts = [ # self.mpvScripts.mpris # ]; # }; }