blob: 42861ce6c1cf5ef5ab033ec10e067e0ee6fb27e2 (
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
{ pkgs, inputs, ... }:
{
home.sessionVariables = { EDITOR = "hx"; };
home.file = {
helix-ferra = {
source = ../../../assets/helix-wavez.toml;
target = ".config/helix/themes/wavez.toml";
};
};
programs.helix = {
enable = true;
package = inputs.helix.packages."${pkgs.system}".helix;
defaultEditor = true;
settings = {
theme = "wavez";
keys.normal = {
space.F = "file_picker_in_current_buffer_directory";
};
editor = {
end-of-line-diagnostics = "hint";
line-number = "relative";
bufferline = "always";
auto-save = false;
inline-diagnostics = {
cursor-line = "error";
};
lsp = {
enable = true;
display-messages = true;
};
indent-guides = {
render = true;
skip-levels = 1;
};
};
};
};
}
|