add tmux pds icon
This commit is contained in:
@@ -76,11 +76,23 @@ get_pds() {
|
||||
ailog pds s 2>/dev/null | jq -r '.issuer // empty' 2>/dev/null | sed 's|https://||'
|
||||
}
|
||||
|
||||
get_pds_icon() {
|
||||
local pds="$1"
|
||||
local ai_icon=$(printf '\ue001')
|
||||
local bsky_icon=$(printf '\ue003')
|
||||
case "$pds" in
|
||||
*syu.is*) echo "#[fg=yellow]${ai_icon} #[fg=cyan]${pds}" ;;
|
||||
*bsky*) echo "#[fg=blue]${bsky_icon} #[fg=cyan]${pds}" ;;
|
||||
*) echo "#[fg=cyan]${pds}" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
status_right() {
|
||||
local pds=$(get_pds)
|
||||
local out=""
|
||||
if [ -n "$pds" ]; then
|
||||
out+="#[fg=colour236]${RSEP}#[fg=cyan,bg=colour236] ${pds} "
|
||||
local pds_display=$(get_pds_icon "$pds")
|
||||
out+="#[fg=colour236]${RSEP}#[bg=colour236] ${pds_display} "
|
||||
fi
|
||||
out+="#[fg=colour234]${RSEP}#[fg=white,bg=colour234] #S "
|
||||
echo -n "$out"
|
||||
|
||||
Reference in New Issue
Block a user