nixconf/common/nvim/nvim.nix

36 lines
625 B
Nix

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