update neovim and syncthing

Signed-off-by: gwg313 <gwg313@pm.me>
This commit is contained in:
gwg313 2025-09-28 10:34:11 -04:00
parent 120d06ed4d
commit 099d82f56c
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
8 changed files with 252 additions and 131 deletions

View file

@ -1,6 +1,11 @@
{ lib, ... }:
{
lib,
pkgs,
...
}:
{
programs.nvf.settings.vim = {
undoFile.enable = true;
theme = lib.mkForce {
enable = true;
name = "catppuccin";
@ -20,14 +25,27 @@
};
tabline.nvimBufferline.enable = true;
notes.todo-comments.enable = true;
assistant.copilot = {
enable = true;
cmp.enable = true;
};
# assistant.copilot = {
# enable = true;
# cmp.enable = true;
# };
statusline.lualine.enable = true;
autocomplete.blink-cmp = {
enable = true;
friendly-snippets.enable = true;
# autocomplete.blink-cmp = {
# enable = true;
# friendly-snippets.enable = true;
# };
autocomplete = {
nvim-cmp = {
enable = true;
sources = {
buffer = "[Buffer]";
nvim-cmp = null;
path = "[Path]";
};
sourcePlugins = [
pkgs.vimPlugins.cmp-cmdline
];
};
};
snippets.luasnip.enable = true;
ui = {
@ -35,7 +53,10 @@
colorizer.enable = true;
};
visuals = {
cinnamon-nvim.enable = true;
rainbow-delimiters.enable = true;
nvim-scrollbar = {
enable = false;
};
};
git = {
enable = true;