From b774869b0d0f33a851043d759aeb7ed45b011be1 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Wed, 8 Apr 2026 13:58:42 +0100 Subject: [PATCH] Fix fish prompt colors: remove # prefix from hex codes Fish set_color takes bare hex (394b70) not CSS-style (#394b70). All color references were silently failing, causing broken rendering. Co-Authored-By: Claude Opus 4.6 --- apps/fastfetch.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/fastfetch.nix b/apps/fastfetch.nix index 8d54e75..3357eb8 100644 --- a/apps/fastfetch.nix +++ b/apps/fastfetch.nix @@ -63,24 +63,24 @@ # --- Line 1: powerline segments --- # Left round cap + NixOS icon - set_color #394b70 + set_color 394b70 printf "" - set_color #7dcfff -b #394b70 + set_color 7dcfff -b 394b70 printf "  " # Arrow transition: nix -> hostname - set_color #394b70 -b #e0af68 + set_color 394b70 -b e0af68 printf "" - set_color #1a1b26 -b #e0af68 + set_color 1a1b26 -b e0af68 printf " %s " (hostname) # Path segments - each folder gets its own color set -l realhome (string escape --style=regex -- $HOME) set -l rawpath (string replace -r "^$realhome" "~" $PWD) set -l parts (string split "/" $rawpath) - set -l path_colors #41a6b5 #9ece6a #7aa2f7 + set -l path_colors 41a6b5 9ece6a 7aa2f7 - set -l prev_bg #e0af68 + set -l prev_bg e0af68 set -l seg_count 0 for part in $parts @@ -92,7 +92,7 @@ # Arrow from previous segment set_color $prev_bg -b $seg_bg printf "" - set_color #1a1b26 -b $seg_bg + set_color 1a1b26 -b $seg_bg printf " %s " $part set prev_bg $seg_bg @@ -102,11 +102,11 @@ # Git branch (if in a repo) set -l branch (command git branch --show-current 2>/dev/null) if test -n "$branch" - set_color $prev_bg -b #bb9af7 + set_color $prev_bg -b bb9af7 printf "" - set_color #1a1b26 -b #bb9af7 + set_color 1a1b26 -b bb9af7 printf "  %s " $branch - set prev_bg #bb9af7 + set prev_bg bb9af7 end # Final arrow to terminal bg