home/common/nvf | more tweaks

This commit is contained in:
Don Harper 2025-08-08 22:07:25 -05:00
parent 59583e392b
commit ecd2ac22bd

View file

@ -1,15 +1,21 @@
{
config,
pkgs,
nixvim,
nvf,
...
}: {
home.packages = with pkgs; [tree-sitter fd ripgrep];
programs.nvf = {
enable = true;
enableManpages = true;
settings = {
vim = {
autocomplete.nvim-cmp.enable = true;
luaConfigPost = ''
vim.o.tabstop = 2
vim.o.shiftwidth = 2
vim.o.expandtab = true
'';
autocomplete.blink-cmp.enable = true;
binds = {
cheatsheet.enable = true;
};
@ -21,6 +27,11 @@
comments.comment-nvim.enable = true;
autopairs.nvim-autopairs.enable = true;
snippets.luasnip.enable = true;
visuals = {
fidget-nvim.enable = true;
highlight-undo.enable = true;
indent-blankline.enable = true;
};
terminal = {
toggleterm = {
enable = true;
@ -107,13 +118,27 @@
lspsaga.enable = false;
trouble.enable = true;
};
minimap = {
minimap-vim.enable = false;
codewindow.enable = true;
};
notify = {
nvim-notify.enable = true;
};
options = {conceallevel = 1;};
statusline.lualine.enable = true;
statusline.lualine = {
enable = true;
theme = "catppuccin";
};
telescope.enable = true;
theme = {
enable = true;
name = "catppuccin";
style = "mocha";
transparent = false;
};
viAlias = true;
vimAlias = true;
@ -146,6 +171,12 @@
};
};
};
ui = {
breadcrumbs = {
enable = true;
navbuddy.enable = true;
};
};
};
};
};