MyNixOS website logo
option

programs.claude-code.lspServers

LSP (Language Server Protocol) servers configuration.

Declarations
Type
attribute set of (JSON value)
Default
{ }
Example
{
  go = {
    args = [
      "serve"
    ];
    command = "gopls";
    extensionToLanguage = {
      ".go" = "go";
    };
  };
  typescript = {
    args = [
      "--stdio"
    ];
    command = "typescript-language-server";
    extensionToLanguage = {
      ".js" = "javascript";
      ".jsx" = "javascriptreact";
      ".ts" = "typescript";
      ".tsx" = "typescriptreact";
    };
  };
}