diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-02-12 15:20:41 +0100 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-02-12 15:20:41 +0100 |
| commit | 4836ccff3a0db6a7d79d024a63c87060a6077caf (patch) | |
| tree | c706b343fe67cb989e3aafcb9f300fcdf6cd628e | |
| parent | 7a1fec44d81dab8520fde69e5545b622a8e17aeb (diff) | |
added helix config by Schrottkatze
| -rw-r--r-- | modules/home/i3wm/nord-blue/helix.nix | 71 |
1 files changed, 67 insertions, 4 deletions
diff --git a/modules/home/i3wm/nord-blue/helix.nix b/modules/home/i3wm/nord-blue/helix.nix index 435192f..0f9983d 100644 --- a/modules/home/i3wm/nord-blue/helix.nix +++ b/modules/home/i3wm/nord-blue/helix.nix @@ -5,10 +5,73 @@ enable = true; settings = { theme = "ayu_mirage"; - editor.cursor-shape = { - normal = "block"; - insert = "bar"; - select = "underline"; + editor = { + cursor-shape = { + normal = "block"; + insert = "bar"; + select = "underline"; + }; + + line-number = "relative"; + bufferline = "multiple"; + color-modes = true; + cursorline = true; + auto-save = { + after-delay.enable = true; + after-delay.timeout = 10000; + }; + auto-format = true; + end-of-line-diagnostics = "hint"; + inline-diagnostics = { + cursor-line = "hint"; + }; + lsp = { + display-messages = true; + display-inlay-hints = true; + }; + popup-border = "popup"; + + statusline.left = [ + "mode" + "spinner" + "spacer" + "version-control" + "file-name" + "diagnostics" + "read-only-indicator" + "file-modification-indicator" + "spacer" + ]; + + statusline.right = [ + "workspace-diagnostics" + "register" + "position" + "selections" + "file-encoding" + "file-type" + ]; + idle-timeout = 50; + completion-timeout = 100; + indent-guides = { + render = true; + character = "│"; + skip-levels = 3; + }; + soft-wrap = { + enable = true; + }; + whitespace = { + render = { + space = "none"; + tab = "all"; + newline = "none"; + }; + characters = { + nbsp = "·"; + tab = "→"; + }; + }; }; }; languages = { |
