{ config, lib, pkgs, ... }: { programs.nixvim = { nixpkgs.config.allowUnfree = true; # For copilot highlightOverride = { WhichKeySeparator.bg = "#${config.lib.stylix.colors.base00}"; }; plugins = { bufferline.enable = true; copilot-vim = { enable = true; # FIXME: Temp issue solving settings.node_command = lib.getExe pkgs.nodejs_20; }; flash.enable = true; tmux-navigator.enable = true; todo-comments.enable = true; lualine = { enable = true; }; treesitter = { enable = true; nixGrammars = true; settings = { ensure_installed = "all"; indent.enable = true; highlight.enable = true; }; }; }; }; }