plugins/none-ls: rename servers.nix to sources.nix

This commit is contained in:
Matt Sturgeon 2024-07-11 22:54:47 +01:00
parent 4f3cd9f368
commit 06a44e9e88
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
2 changed files with 1 additions and 1 deletions

View file

@ -0,0 +1,22 @@
{ config, lib, ... }:
let
noneLsBuiltins = import ../../generated/none-ls.nix;
mkSourcePlugin = import ./_mk-source-plugin.nix;
in
{
imports =
[ ./prettier.nix ]
++ (lib.flatten (
lib.mapAttrsToList (category: (lib.map (mkSourcePlugin category))) noneLsBuiltins
));
config =
let
cfg = config.plugins.none-ls;
gitsignsEnabled = cfg.sources.code_actions.gitsigns.enable;
in
lib.mkIf cfg.enable {
# Enable gitsigns if the gitsigns source is enabled
plugins.gitsigns.enable = lib.mkIf gitsignsEnabled true;
};
}