diff --git a/.local/share/fonts/aifont.ttf b/.local/share/fonts/aifont.ttf index 0725d4a..1c5460f 100644 Binary files a/.local/share/fonts/aifont.ttf and b/.local/share/fonts/aifont.ttf differ diff --git a/.tmux/plugin/ailog.zsh b/.tmux/plugin/ailog.zsh index 9b3fb2e..8d9e07d 100755 --- a/.tmux/plugin/ailog.zsh +++ b/.tmux/plugin/ailog.zsh @@ -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"