From 710f3472ec281675830eff8578f9d03d4bd6ceca Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 29 Aug 2024 11:22:41 -0500 Subject: [PATCH] plugins/packer: use gitPackage --- plugins/pluginmanagers/packer.nix | 8 +++++++- tests/test-sources/plugins/pluginmanagers/packer.nix | 7 +++++++ 2 files changed, 14 insertions(+), 1 deletion(-) 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; + }; + }; }