plugins/null-ls: fix gitsigns, add test for sources

This commit is contained in:
Gaetan Lepage 2023-05-21 17:19:38 +02:00 committed by Gaétan Lepage
parent 2da04fa4ad
commit 82c328e6cd
2 changed files with 28 additions and 1 deletions

View file

@ -82,8 +82,10 @@ in {
config = let
cfg = config.plugins.null-ls;
gitsignsEnabled = cfg.sources.code_actions.gitsigns.enable;
in
lib.mkIf cfg.enable {
plugins.gitsigns.enable = lib.mkIf (cfg.sources.code_actions.gitsigns.enable) true;
plugins.gitsigns.enable = lib.mkIf gitsignsEnabled true;
extraPackages = lib.optional gitsignsEnabled pkgs.git;
};
}