44 lines
1.3 KiB
Nix
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;
|
|
};
|
|
}
|