From 94780dd888881bf35165dfdd334a57ef6b14ead8 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Sat, 21 May 2022 11:12:29 -0600 Subject: [PATCH] neovim/coc: add package option (#2972) --- modules/programs/neovim.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/programs/neovim.nix b/modules/programs/neovim.nix index a0e21476e..91d573405 100644 --- a/modules/programs/neovim.nix +++ b/modules/programs/neovim.nix @@ -66,7 +66,7 @@ let allPlugins = cfg.plugins ++ optional cfg.coc.enable { type = "viml"; - plugin = pkgs.vimPlugins.coc-nvim; + plugin = cfg.coc.package; config = cfg.coc.pluginConfig; optional = false; }; @@ -302,6 +302,13 @@ in { coc = { enable = mkEnableOption "Coc"; + package = mkOption { + type = types.package; + default = pkgs.vimPlugins.coc-nvim; + defaultText = literalExpression "pkgs.vimPlugins.coc-nvim"; + description = "The package to use for the CoC plugin."; + }; + settings = mkOption { type = jsonFormat.type; default = { };