From 6945c6c17ffb3584ad7e054dc22899bfff3e5d3a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 29 Aug 2024 14:15:55 -0500 Subject: [PATCH] plugins/nvim-tree: use gitPackage --- plugins/filetrees/nvim-tree.nix | 8 +++++++- tests/test-sources/plugins/filetrees/nvim-tree.nix | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/filetrees/nvim-tree.nix b/plugins/filetrees/nvim-tree.nix index c2635d43..59ee4269 100644 --- a/plugins/filetrees/nvim-tree.nix +++ b/plugins/filetrees/nvim-tree.nix @@ -46,6 +46,11 @@ in default = pkgs.vimPlugins.nvim-web-devicons; }; + gitPackage = helpers.mkPackageOption { + name = "git"; + default = pkgs.git; + }; + disableNetrw = helpers.defaultNullOpts.mkBool false "Disable netrw"; hijackNetrw = helpers.defaultNullOpts.mkBool true "Hijack netrw"; @@ -1180,6 +1185,7 @@ in require('nvim-tree').setup(${helpers.toLuaObject options}) ''; - extraPackages = [ pkgs.git ]; + + extraPackages = [ cfg.gitPackage ]; }; } diff --git a/tests/test-sources/plugins/filetrees/nvim-tree.nix b/tests/test-sources/plugins/filetrees/nvim-tree.nix index e9938c99..4947f5f2 100644 --- a/tests/test-sources/plugins/filetrees/nvim-tree.nix +++ b/tests/test-sources/plugins/filetrees/nvim-tree.nix @@ -261,6 +261,7 @@ plugins.nvim-tree = { enable = true; iconsPackage = null; + gitPackage = null; }; }; }