๐Ÿ”’ Backup for my config files
dotfiles
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

split config for device icon

+18 -12
+15
.config/fish/functions/fish_device_prompt.fish
··· 1 + function fish_device_prompt 2 + set -l device_icon "" 3 + 4 + switch $hostname 5 + case cachyos-desktop 6 + set device_icon "๓ฐ‡…" 7 + case cachyos-laptop 8 + set device_icon "๓ฐŒข" 9 + case "*" 10 + set device_icon "๓ฐ†ง" 11 + end 12 + 13 + set -l device (set_color green) $device_icon (set_color normal) 14 + echo -ns $device 15 + end
+3 -12
.config/fish/functions/fish_prompt.fish
··· 4 4 # status color ------------------------------------------------------------- 5 5 set -l last_status $status 6 6 set -l status_color fab387 # ๏‡ผ #fab387 7 + 7 8 if test $last_status -ne 0 8 9 set status_color red 9 10 end ··· 15 16 # icons -------------------------------------------------------------------- 16 17 set -l arrow_module (set_color $status_color) "โฏ" (set_color normal) 17 18 set -l jobs_module (fish_jobs_prompt) 19 + set -l device_module (fish_device_prompt) 18 20 19 21 if test -n "$jobs_module" 20 22 set icon_module $jobs_module 21 23 else 22 - set -l char "" 23 - switch $hostname 24 - case cachyos-desktop 25 - set char "๓ฐ‡…" 26 - case cachyos-laptop 27 - set char "๏„‰" 28 - case "*" 29 - set char "๓ฐ†ง" 30 - end 31 - 32 - set icon_module (set_color green) $char (set_color normal) 33 - 24 + set icon_module $device_module 34 25 end 35 26 36 27 # prompt -------------------------------------------------------------------