nixos-combined-flake/modules/nixvim/plugins/lsp/languages/default.nix

31 lines
612 B
Nix

{ pkgs, ... }: {
imports = [
./emmet.nix
./go.nix
./html.nix
./nix.nix
./rust.nix
./c.nix
./cmake.nix
];
plugins.lsp.servers = {
eslint.enable = true;
htmx.enable = true;
jsonls.enable = true;
lua_ls.enable = true;
phpactor.enable = true;
ruff.enable = true;
pyright.enable = true;
sqls.enable = true;
tailwindcss.enable = true;
templ.enable = true;
ts_ls.enable = true;
yamlls.enable = true;
spyglassmc_language_server = {
enable = true;
package = pkgs.callPackage ../../../../../pkgs/spyglass {};
};
};
}