nixos/modules/home-manager/neovimpackages.nix
2026-04-03 15:59:12 -07:00

38 lines
810 B
Nix

{ pkgs, ... }:
{
programs.neovim = {
enable = true;
extraPackages = with pkgs; [
# lua
lua-language-server
stylua
# javascript/typescript/react
nodejs_20
typescript
typescript-language-server
vscode-langservers-extracted
bash-language-server
prettier
eslint_d
eslint
# nix
nil
nixd
alejandra
nixfmt
# clang
clang-tools
# java
jdt-language-server
jdk21
# rust
rust-analyzer
rustc
cargo
rustfmt
taplo # LSP for TOML
clippy
];
};
}