nixconf/common/nvim/nvim.nix
2024-07-23 22:02:57 +02:00

36 lines
607 B
Nix

{ pkgs, lib, ... }:
{
programs.neovim =
{
enable = true;
extraPackages = with pkgs; [
ripgrep
luarocks
gnumake
wget
nixpkgs-fmt
tree-sitter
fd
cargo
cc
go
julia
jdk22
lua51Packages.lua
node
npm
php83Packages.composer
php83
(python3.withPackages (python-pkgs: [
python-pkgs.pip
]))
];
defaultEditor = true;
viAlias = true;
vimAlias = true;
extraLuaConfig = lib.fileContents ./init.lua;
};
}