nixos-greynix/nixosModules/neovim-config.nix

29 lines
525 B
Nix
Raw Normal View History

2025-01-27 16:15:45 +08:00
{ pkgs, lib, ... }:
{
# neovim setup with NVF
# https://github.com/NotAShelf/nvf
2025-01-27 16:18:02 +08:00
programs.nvf = {
vim = {
theme = {
enable = true;
name = "gruvbox";
style = "dark";
};
statusLine.lualine.enable = true;
telescope.enable = true;
autocomplete.nvim-cmp.enable = true;
2025-01-27 16:15:45 +08:00
2025-01-27 16:18:02 +08:00
languages = {
enableLSP = true;
enableTreesitter = true;
2025-01-27 16:15:45 +08:00
2025-01-27 16:18:02 +08:00
nix.enable = true;
ts.enable = true;
rust.enable = true;
};
2025-01-27 16:15:45 +08:00
};
};
}