From 3361cc31b1dc4125823ebf36ce01a950ade903c2 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 4 Feb 2025 17:44:15 +0100 Subject: [PATCH] chore(zsh): rework highlight theme --- modules/home-manager/cli/zsh/default.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/modules/home-manager/cli/zsh/default.nix b/modules/home-manager/cli/zsh/default.nix index 7eb2a08..69ce68c 100644 --- a/modules/home-manager/cli/zsh/default.nix +++ b/modules/home-manager/cli/zsh/default.nix @@ -28,28 +28,33 @@ in enable = true; highlighters = [ "brackets" "main" "pattern" ]; styles = { + arithmetic-expansion = "fg=#ba8baf"; assign = "fg=#7cafc2"; back-double-quoted-argument = "fg=#7cafc2"; back-quoted-argument-delimiter = "fg=ba8baf,bold"; bracket-error = "fg=#ab4642,bold"; - bracket-level-1 = "fg=7cafc2"; - bracket-level-2 = "fg=ba8baf"; + bracket-level-1 = "fg=#7cafc2"; + bracket-level-2 = "fg=#ba8baf"; bracket-level-3 = "fg=#a1b56c"; builtin = "fg=#7cafc2,bold"; commandseparator = "fg=#f7ca88,bold"; - cursor-matchingbracket = "fg=ba8baf,bold"; + cursor-matchingbracket = "bg=#585858,bold"; dollar-double-quoted-argument = "fg=#86c1b9"; + dollar-quoted-argument = "fg=#86c1b9"; double-hyphen-option = "fg=#86c1b9"; double-quoted-argument-unclosed = "fg=#ab4642,bold"; - function = "fg=blue"; + function = "fg=#7cafc2"; globbing = "fg=#ba8baf"; - path = "fg=#f7ca88"; + named-fd = "fg=#f7ca88"; + numeric-fd = "fg=#f7ca88"; + path = "fg=#dc9656"; path_prefix = "fg=#ba8baf"; - redirection = "fg=#f7ca88,bold"; + redirection = "fg=#ba8baf,bold"; reserved-word = "fg=#ba8baf,bold"; single-hyphen-option = "fg=#86c1b9"; single-quoted-argument = "fg=#f7ca88"; single-quoted-argument-unclosed = "fg=#ab4642,bold"; + unknown-token = "fg=#ab4642,bold"; }; patterns = { "\\n" = "fg=#7cafc2";