25 lines
475 B
Nix
Executable File
25 lines
475 B
Nix
Executable File
{ 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
|
|
];
|
|
}
|