feat: update nvim config

This commit is contained in:
Nickolaj Jepsen 2025-03-04 00:03:59 +01:00
parent c13e0321dd
commit 77055bee8f
4 changed files with 242 additions and 3 deletions

View file

@ -1,10 +1,61 @@
_: {
config = {
programs.neovim = {
enable = true;
defaultEditor = true;
programs.neovim = {
enable = true;
vimAlias = true;
defaultEditor = true;
};
programs.nvf = {
enable = true;
settings.vim = {
viAlias = true;
vimAlias = true;
lineNumberMode = "number";
lsp = {
enable = true;
lightbulb.enable = true;
};
languages = {
enableLSP = true;
enableFormat = true;
enableTreesitter = true;
nix.enable = true;
markdown.enable = true;
rust.enable = true;
sql.enable = true;
ts.enable = true;
html.enable = true;
python.enable = true;
};
git.enable = true;
telescope.enable = true;
autopairs.nvim-autopairs.enable = true;
autocomplete.blink-cmp.enable = true;
statusline.lualine.enable = true;
utility = {
ccc.enable = false;
vim-wakatime.enable = false;
icon-picker.enable = false;
motion.leap.enable = true;
};
ui = {
borders.enable = true;
colorizer.enable = true;
};
binds = {
whichKey.enable = true;
};
};
};
};
}