nix-conf/home/user/nvf/extra-lsp.nix
2026-03-12 14:34:33 +08:00

27 lines
534 B
Nix
Executable file

{ pkgs, ... }:
{
programs.nvf.settings.vim = {
diagnostics.nvim-lint.linters_by_ft = {
dockerfile = [ "hadolint" ];
};
treesitter.grammars = with pkgs.vimPlugins.nvim-treesitter-parsers; [
dockerfile
latex
scss
svelte
typst
vue
];
extraPackages = with pkgs; [
# docker
hadolint
dockerfile-language-server
docker-compose-language-service
];
lsp.servers = {
dockerls = { };
docker_compose_language_service = { };
};
};
}