37 lines
839 B
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;
|
|
};
|
|
};
|
|
};
|
|
}
|