feat: use lazy-lsp

This commit is contained in:
Noa Aarts 2024-10-05 18:18:15 +02:00
parent 5445335c0e
commit 5f0399e356
Signed by: noa
GPG key ID: 1850932741EFF672
2 changed files with 35 additions and 172 deletions

View file

@ -8,31 +8,14 @@
programs.neovim =
{
enable = true;
extraPackages = with pkgs; lib.mkMerge [
[
ripgrep
luarocks
gnumake
wget
nixpkgs-fmt
tree-sitter
fd
]
(lib.mkIf config.modules.apps.neovim.enableLanguages [
cargo
gcc
go
jdk22
luaPackages.lua
nodejs
php83Packages.composer
php83
opam
(python3.withPackages (python-pkgs: [
python-pkgs.pip
python-pkgs.black
]))
])
extraPackages = with pkgs; [
ripgrep
luarocks
gnumake
wget
nixpkgs-fmt
tree-sitter
fd
];
defaultEditor = true;
viAlias = true;