update libvirt & add clangd lsp

This commit is contained in:
Evan Reichard 2025-10-03 13:10:09 -04:00
parent e173ddffc9
commit 7ce476adb3
3 changed files with 10 additions and 0 deletions

View File

@ -123,6 +123,14 @@ nvim_lsp.svelte.setup({
cmd = { nix_vars.sveltels, "--stdio" },
})
-- C LSP Configuration
nvim_lsp.clangd.setup({
on_attach = on_attach,
flags = lsp_flags,
capabilities = capabilities,
cmd = { nix_vars.clangd },
})
-- Lua LSP Configuration
nvim_lsp.lua_ls.setup({
on_attach = on_attach_no_formatting,

View File

@ -201,6 +201,7 @@ in
tsls = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server",
golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver",
vscls = "${pkgs.nodePackages.vscode-langservers-extracted}",
clangd = "${pkgs.clang-tools}/bin/clangd",
}
return nix_vars
'';

View File

@ -16,6 +16,7 @@ in
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [
win-virtio
virtiofsd
libvirt
qemu_kvm
] ++ lib.optionals cfg.withVirtManager [