From 66f30b11175d9d9d29ed5d08bef15175c6c94fee Mon Sep 17 00:00:00 2001 From: hhhh hgfh Date: Mon, 5 Oct 2026 00:37:52 +0300 Subject: [PATCH] feat: install and enable Neovim language servers --- nixos/modules/packages/development.nix | 5 +++++ nvim/lua/configs/lsp/lspconfig.lua | 2 ++ 2 files changed, 7 insertions(+) diff --git a/nixos/modules/packages/development.nix b/nixos/modules/packages/development.nix index 7a59aa0..811716c 100644 --- a/nixos/modules/packages/development.nix +++ b/nixos/modules/packages/development.nix @@ -2,14 +2,19 @@ { environment.systemPackages = with pkgs; [ + bash-language-server clang + clang-tools cmake + cmake-language-server codexPkgs.codex gcc git gitui + lua-language-server meson neovim + nil ninja tree-sitter vim diff --git a/nvim/lua/configs/lsp/lspconfig.lua b/nvim/lua/configs/lsp/lspconfig.lua index 5504fdd..97e7517 100644 --- a/nvim/lua/configs/lsp/lspconfig.lua +++ b/nvim/lua/configs/lsp/lspconfig.lua @@ -87,6 +87,8 @@ vim.lsp.config('haskel_server', { }) +vim.lsp.enable({ 'clangd', 'lua_ls', 'bashls', 'cmake', 'nil_ls' }) + vim.diagnostic.config({ virtual_text = false, })