1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2025-01-09 19:03:53 +00:00
ultima/modules/home/programs/cli/helix/sets.nix
2024-11-21 18:24:15 +09:00

63 lines
1.4 KiB
Nix

{ ... }: {
programs.helix = {
settings = {
theme = "themo";
editor = {
line-number = "relative";
mouse = true;
cursorline = true;
auto-completion = true;
completion-replace = true;
auto-info = true;
auto-pairs = true;
true-color = true;
color-modes = true;
bufferline = "multiple";
indent-guides = {
render = true;
character = "»";
skip-levels = 0;
};
cursor-shape = {
insert = "bar";
normal = "block";
select = "underline";
};
soft-wrap = {
enable = true;
max-wrap = 25;
wrap-indicator = " ";
};
statusline = {
left = [
"mode"
"spacer"
"spinner"
"file-name"
"file-modification-indicator"
"read-only-indicator"
];
center = [ ];
right = [
"register"
"file-type"
"separator"
"spacer"
"position"
"position-percentage"
"separator"
"total-line-numbers"
"spacer"
];
separator = "|";
mode.normal = "NORMAL";
mode.insert = "INSERT";
mode.select = "SELECT";
};
file-picker = { hidden = false; };
};
};
};
}