nix/home/programs/neovim/config.nix
2022-06-24 22:40:36 -04:00

44 lines
1.3 KiB
Nix

{pkgs, ...}: {
programs.neovim.extraConfig = ''
lua require'impatient'.enable_profile()
lua require('global')
lua require('config.vim')
lua require('config.comment')
lua require('config.coq')
lua require('config.coq_3p')
lua require('config.dressing')
lua require('config.galaxyline')
lua require('config.gitsigns')
lua require('config.keybindings')
lua require('config.neoclip')
lua require('config.nnn')
lua require('config.notify')
lua require('config.octo')
lua require('config.org-bullets')
lua require('config.orgmode')
lua require('config.project')
lua require('config.sniprun')
lua require('config.telescope')
lua require('config.telekasten')
lua require('config.toggleterm')
lua require('config.trouble')
if exists('g:vscode')
else
lua require('config.chadtree')
lua require('config.lsp')
lua require('config.rust-tools')
lua require('config.treesitter')
lua require('config.neogit')
lua require('config.indent')
lua require('config.null_ls')
lua require('config.which-key')
lua require('config.wilder')
endif
lua vim.notify = require("notify")
'';
xdg.configFile."nvim/lua" = {
source = ./lua;
recursive = true;
};
}