diff --git a/plugins/pluginmanagers/packer.nix b/plugins/pluginmanagers/packer.nix index 3012453c..63b6d769 100644 --- a/plugins/pluginmanagers/packer.nix +++ b/plugins/pluginmanagers/packer.nix @@ -14,6 +14,11 @@ in plugins.packer = { enable = mkEnableOption "packer.nvim"; + gitPackage = helpers.mkPackageOption { + name = "git"; + default = pkgs.git; + }; + plugins = with types; let @@ -109,7 +114,8 @@ in pname = "packer.nvim"; })) ]; - extraPackages = [ pkgs.git ]; + + extraPackages = [ cfg.gitPackage ]; extraConfigLua = let diff --git a/tests/test-sources/plugins/pluginmanagers/packer.nix b/tests/test-sources/plugins/pluginmanagers/packer.nix index 7a328239..732a4ba0 100644 --- a/tests/test-sources/plugins/pluginmanagers/packer.nix +++ b/tests/test-sources/plugins/pluginmanagers/packer.nix @@ -135,4 +135,11 @@ ]; }; }; + + no-packages = { + plugins.packer = { + enable = true; + gitPackage = null; + }; + }; }