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