Files
nixos-config/home-manager/commands/nixvim/plugins/lsp.nix

37 lines
839 B
Nix

{ pkgs, ... }:
{
programs.nixvim.plugins = {
lsp = {
enable = true;
servers = {
nil_ls.enable = true;
nixd = {
enable = true;
extraOptions = {
offset_encoding = "utf-8";
};
};
html.enable = true;
ts_ls.enable = true;
#tailwindcss.enable = true;
gopls.enable = true;
golangci_lint_ls.enable = true;
eslint.enable = true;
templ.enable = true;
pylsp.enable = true;
sqls.enable = true;
ocamllsp = {
enable = true;
package = pkgs.ocamlPackages.ocaml-lsp;
};
#rust_analyzer = { #Build Failure
# enable = true;
# installCargo = true;
# installRustc = true;
#};
zls.enable = true;
};
};
};
}