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; }; }; }