···11+function fish_device_prompt
22+ set -l device_icon ""
33+44+ switch $hostname
55+ case cachyos-desktop
66+ set device_icon "๓ฐ "
77+ case cachyos-laptop
88+ set device_icon "๓ฐข"
99+ case "*"
1010+ set device_icon "๓ฐง"
1111+ end
1212+1313+ set -l device (set_color green) $device_icon (set_color normal)
1414+ echo -ns $device
1515+end
+3-12
.config/fish/functions/fish_prompt.fish
···44 # status color -------------------------------------------------------------
55 set -l last_status $status
66 set -l status_color fab387 # ๏ผ #fab387
77+78 if test $last_status -ne 0
89 set status_color red
910 end
···1516 # icons --------------------------------------------------------------------
1617 set -l arrow_module (set_color $status_color) "โฏ" (set_color normal)
1718 set -l jobs_module (fish_jobs_prompt)
1919+ set -l device_module (fish_device_prompt)
18201921 if test -n "$jobs_module"
2022 set icon_module $jobs_module
2123 else
2222- set -l char ""
2323- switch $hostname
2424- case cachyos-desktop
2525- set char "๓ฐ "
2626- case cachyos-laptop
2727- set char "๏"
2828- case "*"
2929- set char "๓ฐง"
3030- end
3131-3232- set icon_module (set_color green) $char (set_color normal)
3333-2424+ set icon_module $device_module
3425 end
35263627 # prompt -------------------------------------------------------------------