modules/dependencies: add lazygit

This commit is contained in:
Gaetan Lepage 2025-04-07 23:09:51 +02:00 committed by nix-infra-bot
parent e866ddf5ce
commit 800bee29df
2 changed files with 9 additions and 11 deletions

View file

@ -26,6 +26,7 @@ let
example = [ "gitMinimal" ];
};
go.default = "go";
lazygit.default = "lazygit";
lean.default = "lean4";
ledger.default = "ledger";
manix.default = "manix";

View file

@ -1,6 +1,5 @@
{
lib,
pkgs,
...
}:
let
@ -21,6 +20,10 @@ lib.nixvim.plugins.mkVimPlugin {
plugin = "lazygit";
packageName = "git";
})
(lib.nixvim.mkRemovedPackageOptionModule {
plugin = "lazygit";
packageName = "lazygit";
})
];
settingsOptions = {
@ -78,17 +81,11 @@ lib.nixvim.plugins.mkVimPlugin {
config_file_path = [ ];
};
extraOptions = {
lazygitPackage = lib.mkPackageOption pkgs "lazygit" {
nullable = true;
};
};
extraConfig = cfg: {
dependencies.git.enable = lib.mkDefault true;
dependencies = {
git.enable = lib.mkDefault true;
lazygit.enable = lib.mkDefault true;
};
extraPackages = [
cfg.lazygitPackage
];
};
}