{ config, ... }: { programs.nixvim = { highlightOverride = { FloatBorder.fg = "#${config.var.theme.colors.accent}"; }; plugins = { copilot-vim.enable = true; flash.enable = true; # image.enable = true; tmux-navigator.enable = true; comment.enable = true; nvim-autopairs.enable = true; friendly-snippets.enable = true; telescope = { enable = true; keymaps = { "fg" = "live_grep"; " " = "find_files"; }; extensions.fzf-native = { enable = true; }; }; treesitter = { enable = true; nixGrammars = true; settings = { indent.enable = true; highlight.enable = true; }; }; treesitter-context.enable = true; }; keymaps = [ { key = ""; action = "TmuxNavigateLeft"; } { key = ""; action = "TmuxNavigateDown"; } { key = ""; action = "TmuxNavigateUp"; } { key = ""; action = "TmuxNavigateRight"; } ]; }; }