-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhelix.nix
More file actions
46 lines (45 loc) · 1.16 KB
/
Copy pathhelix.nix
File metadata and controls
46 lines (45 loc) · 1.16 KB
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
43
44
45
46
{
lib,
pkgs,
inputs,
...
}:
{
programs.helix = {
enable = true;
defaultEditor = true;
package = pkgs.callPackage "${inputs.helix}" { gitRev = inputs.helix.revision; };
settings = {
theme = "bogsher";
editor = {
rainbow-brackets = true;
true-color = true;
line-number = "relative";
mouse = false;
cursorline = true;
bufferline = "multiple";
default-line-ending = "lf";
cursor-shape.insert = "bar";
cursor-shape.select = "underline";
lsp.display-inlay-hints = true;
lsp.display-messages = true;
file-picker.hidden = false;
file-picker.git-ignore = true;
};
};
themes.bogsher = {
inherits = "bogster";
"variable" = "bogster-fg1";
"variable.other.member" = "bogster-fg1";
"variable.parameter" = "bogster-fg1";
"identifier" = "bogster-fg1";
"ui.virtual.inlay-hint" = "bogster-fg0";
"ui.selection.bg" = "bogster-base3";
"ui.selection.primary.bg" = "bogster-base4";
"ui.virtual.jump-label" = {
bg = "bogster-base3";
modifiers = [ "bold" ];
};
};
};
}