From 3f50bc0a4eac6630bbaf5d262a55f8296cfc0eba Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 10 Feb 2025 10:26:28 +0000 Subject: [PATCH] vimPlugins.mini-nvim: reduce closure size Before: ``` $ du -csh result/* 36K result/CHANGELOG.md 8.0K result/CODE_OF_CONDUCT.md 16K result/CONTRIBUTING.md 4.0K result/LICENSE 16K result/MAINTAINING.md 4.0K result/Makefile 20K result/README.md 36K result/TESTING.md 56K result/benchmarks 12K result/colors 1.1M result/doc 4.0K result/logo.png 2.4M result/lua 416K result/readmes 52K result/scripts 11M result/tests 15M total ``` After: ``` $ du -csh result/* 36K result/CHANGELOG.md 8.0K result/CODE_OF_CONDUCT.md 16K result/CONTRIBUTING.md 4.0K result/LICENSE 16K result/MAINTAINING.md 20K result/README.md 36K result/TESTING.md 12K result/colors 1.1M result/doc 4.0K result/logo.png 2.4M result/lua 3.6M total ``` --- pkgs/applications/editors/vim/plugins/overrides.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index b3e19e320ec4..7da6df0bdb35 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1761,6 +1761,13 @@ in dependencies = [ self.plenary-nvim ]; }; + mini-nvim = super.mini-nvim.overrideAttrs { + # reduce closure size + postInstall = '' + rm -rf $out/{Makefile,benchmarks,readmes,tests,scripts} + ''; + }; + git-conflict-nvim = super.git-conflict-nvim.overrideAttrs { # TODO: Remove after next fixed version # https://github.com/akinsho/git-conflict.nvim/issues/103