From 9c476a094874683ed462ab8efbaaeb5f028bb1c1 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 13 Sep 2024 22:37:52 -0500 Subject: [PATCH] plugins/lsp: use package option --- plugins/lsp/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/lsp/default.nix b/plugins/lsp/default.nix index 0efae272..eee4435f 100644 --- a/plugins/lsp/default.nix +++ b/plugins/lsp/default.nix @@ -16,6 +16,11 @@ in plugins.lsp = { enable = mkEnableOption "neovim's built-in LSP"; + package = lib.mkPackageOption pkgs [ + "vimPlugins" + "nvim-lspconfig" + ] { }; + keymaps = { silent = mkOption { type = types.bool; @@ -182,7 +187,7 @@ in ) servers; in mkIf cfg.enable { - extraPlugins = [ pkgs.vimPlugins.nvim-lspconfig ]; + extraPlugins = [ cfg.package ]; keymapsOnEvents.LspAttach = let