#!/bin/bash format_workspaces() { while read -r line; do echo "$line" \ | sed 's/__active__/⬤/g' \ | sed 's/__urgent__/⬤/g' \ | sed 's/__hidden__/⬤/g' \ | sed 's/__empty__/⭕/g' \ | perl -pe 's/((?:%{F#888974*?}%{A1:.*} __empty__ %{A}%{F-} ?)*)(?!.*\1)//g' done } if [ "$MONITOR" = "HDMI-A-0" ]; then #while true; do tail -F /tmp/xmonad-state-bar0 | stdbuf -o0 cat | format_workspaces #done else #while true; do tail -F /tmp/xmonad-state-bar1 | stdbuf -o0 cat | format_workspaces #done fi #while true; do #if read -r line