aboutsummaryrefslogtreecommitdiffstats
path: root/modules/tools/editor/neovim/plugins/config/default.nix
blob: bf8b0ef012b8deaabaf7d40982c7d73dddd206f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ config }:

let
	extra = if config.tools.editor.neovim.configuration == "full" then
''
${builtins.readFile ./lsp-config.lua}
${builtins.readFile ./dressing.lua}
${builtins.readFile (config.scheme {
	template = builtins.readFile ./noice.mustache.lua;
})}
''
	else "";
in
''
${builtins.readFile ./comment.lua}
${builtins.readFile (config.scheme {
	template = builtins.readFile ./lualine.mustache.lua;
})}
${import ./treesitter.nix { inherit config; }}
${builtins.readFile (config.scheme {
	template = builtins.readFile ./base16.mustache.lua;
})}
${builtins.readFile ./nvim-tree.lua}
${extra}
''