1
0
Fork 0
NixOS/hosts/totsugeki/home-manager/development/nixvim/lsp.nix

30 lines
717 B
Nix

{ pkgs, ... }: {
programs.nixvim.plugins = {
lsp = {
enable = true;
servers = {
cssls.enable = true;
dartls.enable = true;
jdtls.enable = true;
nil_ls.enable = true;
pyright.enable = true;
ts_ls.enable = true;
rust_analyzer = {
enable = true;
installCargo = false;
installRustc = false;
};
svelte.enable = true;
volar = {
enable = true;
extraOptions.init_options.typescript.tsdk =
"${pkgs.typescript}/lib/node_modules/typescript/lib";
};
};
};
nvim-jdtls = {
enable = true;
data = "~/.cache/jdtls/workspace";
};
};
}