diff --git a/plugins/lsp/language-servers/_mk-lsp.nix b/plugins/lsp/language-servers/_mk-lsp.nix index 615a35e7..c3860beb 100644 --- a/plugins/lsp/language-servers/_mk-lsp.nix +++ b/plugins/lsp/language-servers/_mk-lsp.nix @@ -10,6 +10,7 @@ description ? "Enable ${name}.", serverName ? name, package ? pkgs.${name}, + url ? package.meta.homepage or null, cmd ? (cfg: null), settings ? (cfg: cfg), settingsOptions ? { }, @@ -30,6 +31,17 @@ let cfg = config.plugins.lsp.servers.${name}; in { + meta.nixvimInfo = { + # TODO: description + inherit url; + path = [ + "plugins" + "lsp" + "servers" + name + ]; + }; + options = { plugins.lsp.servers.${name} = { enable = mkEnableOption description;