Initial commit

This commit is contained in:
2025-08-20 18:24:02 +03:00
commit 2dec42d487
116 changed files with 6591 additions and 0 deletions

24
modules/desktop/nvim/lsp.nix Executable file
View File

@@ -0,0 +1,24 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
rust-analyzer
pyright
nixd
lua-language-server
nodePackages.typescript-language-server
nodePackages.vscode-langservers-extracted
gopls
nimlsp
clang-tools
];
programs.neovim.plugins = with pkgs.vimPlugins; [
{ plugin = nvim-lspconfig; type = "lua";
config = ''require "nvim.lsp"''; }
nvim-cmp
luasnip
cmp-nvim-lsp
cmp_luasnip
cmp-path
cmp-buffer
];
}