modules/dependencies: add git

This commit is contained in:
Gaetan Lepage 2025-04-06 17:21:24 +02:00 committed by nix-infra-bot
parent 30c4d00b72
commit 9abe8fd025
26 changed files with 179 additions and 149 deletions

View file

@ -3,7 +3,6 @@
helpers,
config,
pkgs,
options,
...
}:
with lib;
@ -26,6 +25,12 @@ in
(mkRemovedOptionModule (
basePluginPath ++ [ "closeFloatsOnEscapeKey" ]
) "This option has been removed from upstream.")
# TODO: added 2025-04-07, remove after 25.05
(lib.nixvim.mkRemovedPackageOptionModule {
plugin = "neo-tree";
packageName = "git";
})
];
options.plugins.neo-tree =
let
@ -63,10 +68,6 @@ in
];
};
gitPackage = lib.mkPackageOption pkgs "git" {
nullable = true;
};
sources =
helpers.defaultNullOpts.mkListOf types.str
[
@ -1139,6 +1140,6 @@ in
require('neo-tree').setup(${lib.nixvim.toLuaObject setupOptions})
'';
extraPackages = [ cfg.gitPackage ];
dependencies.git.enable = lib.mkDefault true;
};
}