diff --git a/plugins/filetrees/neo-tree.nix b/plugins/filetrees/neo-tree.nix index a13e56c7..f9c6f296 100644 --- a/plugins/filetrees/neo-tree.nix +++ b/plugins/filetrees/neo-tree.nix @@ -62,6 +62,11 @@ in default = pkgs.vimPlugins.nvim-web-devicons; }; + gitPackage = helpers.mkPackageOption { + name = "git"; + default = pkgs.git; + }; + sources = helpers.defaultNullOpts.mkListOf types.str [ @@ -1128,6 +1133,7 @@ in extraConfigLua = '' require('neo-tree').setup(${helpers.toLuaObject setupOptions}) ''; - extraPackages = [ pkgs.git ]; + + extraPackages = [ cfg.gitPackage ]; }; } diff --git a/tests/test-sources/plugins/filetrees/neo-tree.nix b/tests/test-sources/plugins/filetrees/neo-tree.nix index ba74bdfa..68939bd9 100644 --- a/tests/test-sources/plugins/filetrees/neo-tree.nix +++ b/tests/test-sources/plugins/filetrees/neo-tree.nix @@ -442,6 +442,7 @@ plugins.neo-tree = { enable = true; iconsPackage = null; + gitPackage = null; }; }; }