{ pkgs, ... }: { programs.neovim = { enable = true; defaultEditor = true; viAlias = true; vimAlias = true; plugins = with pkgs.vimPlugins; [ #{ # plugin = tokyonight-nvim; # config = '' # require("tokyonight").setup({ # style = "night", # on_highlights = function(h1) # h1.LineNrAbove = { # fg = "#6ab8ff", # } # h1.LineNrBelow = { # fg = "#ff6188" # } # end, # on_colors = function() end, # }) # vim.cmd.colorscheme("tokyonight") # ''; #} { plugin = nvim-treesitter.withAllGrammars; } #{ # plugin = bufferline-nvim; # config = '' # require("bufferline").setup({ # options = { # mode = "tabs", # }, # }) # ''; #} { plugin = vim-suda; config = '' vim.g["suda_smart_edit"] = 1 ''; } ]; initLua = '' -- use `:h