{...}: { programs.nixvim = { enable = true; options = { number = true; relativenumber = true; shiftwidth = 2; tabstop = 2; scrolloff = 999; }; colorschemes.gruvbox.enable = true; plugins = { airline = { enable = true; powerline = true; theme = "minimalist"; }; barbar = { enable = true; autoHide = true; }; coq-nvim = { enable = true; autoStart = "shut-up"; installArtifacts = true; }; dashboard = { enable = true; }; lsp = { enable = true; servers = { nil_ls.enable = true; rust-analyzer.enable = true; ltex.enable = true; }; }; lsp-format = { enable = true; }; quickmath.enable = true; treesitter = { enable = true; indent = true; }; treesitter-context = { enable = true; }; treesitter-refactor = { enable = true; }; mini = { enable = true; }; nix = { enable = true; }; neo-tree = { enable = true; autoCleanAfterSessionRestore = true; closeIfLastWindow = true; }; nvim-autopairs = { enable = true; }; }; }; }