From ac8293d8067614f0f6bf74e11914d3f80a40664d Mon Sep 17 00:00:00 2001 From: Alexander Nortung Date: Tue, 17 Jan 2023 21:59:14 +0100 Subject: [PATCH] null-ls: package option --- plugins/null-ls/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/null-ls/default.nix b/plugins/null-ls/default.nix index 5f04c53b..0f9f0688 100644 --- a/plugins/null-ls/default.nix +++ b/plugins/null-ls/default.nix @@ -12,6 +12,12 @@ in options.plugins.null-ls = { enable = mkEnableOption "Enable null-ls"; + package = mkOption { + type = types.package; + default = pkgs.vimPlugins.null-ls-nvim; + description = "Plugin to use for null-ls"; + }; + debug = mkOption { default = null; type = with types; nullOr bool; @@ -38,7 +44,7 @@ in }; in mkIf cfg.enable { - extraPlugins = with pkgs.vimPlugins; [ null-ls-nvim ]; + extraPlugins = [ cfg.package ]; extraConfigLua = '' require("null-ls").setup(${helpers.toLuaObject options})