Files
nixos/home/helix.nix
2026-01-02 20:43:09 +01:00

49 lines
1.0 KiB
Nix

{ pkgs, ... }:
{
programs.helix = {
enable = true;
defaultEditor = true;
settings = {
theme = "transparent";
editor = {
line-number = "relative";
bufferline = "multiple";
cursor-shape = {
insert = "bar";
normal = "block";
select = "underline";
};
statusline.left = ["mode" "spinner" "file-name"];
};
keys.normal = {
X = "extend_line_above";
};
};
themes = {
transparent = {
inherits = "base16_transparent";
"ui.background" = { };
"ui.linenr" = { fg = "#666666"; };
"ui.linenr.selected" = {
fg = "#ffffff";
modifiers = ["bold"];
};
"ui.cursor" = { bg = "#ffffff"; fg = "#000000"; };
"ui.cursor.primary" = { bg = "#ffffff"; fg = "#000000"; };
"ui.selection" = {
bg = "#585b70";
fg = "#ffffff";
};
"ui.selection.primary" = {
bg = "#b4befe";
fg = "#11111b";
};
};
};
};
}