aboutsummaryrefslogtreecommitdiffstats
path: root/modules/tools/editor/neovim/plugins/config/default.nix
blob: dcdb371e030595f2c4a02c102fcb62003532eefe (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
26
27
{ config }:

let
	fullExtra = if config.tools.editor.neovim.profile == "full" then
''
${builtins.readFile ./lsp-config.lua}
${builtins.readFile ./dressing.lua}
${builtins.readFile (config.scheme {
	template = builtins.readFile ./noice.mustache.lua;
})}
${builtins.readFile ./nvim-ufo.lua}
${builtins.readFile ./which-key.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}
${fullExtra}
''