29 lines
661 B
Nix
29 lines
661 B
Nix
{
|
|
programs.nixvim.plugins = {
|
|
rustaceanvim.enable = true;
|
|
|
|
lsp = {
|
|
enable = true;
|
|
inlayHints = true;
|
|
|
|
servers = {
|
|
ts_ls.enable = true; # TS/JS
|
|
cssls.enable = true; # CSS
|
|
html.enable = true; # HTML
|
|
pyright.enable = true; # Python
|
|
marksman.enable = true; # Markdown
|
|
nil_ls.enable = true; # Nix
|
|
dockerls.enable = true; # Docker
|
|
bashls.enable = true; # Bash
|
|
clangd.enable = true; # C/C++
|
|
yamlls.enable = true; # YAML
|
|
|
|
lua_ls = {
|
|
# Lua
|
|
enable = true;
|
|
settings.telemetry.enable = false;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|