i3 improvements wip
[distro-setup] / myi3status
index bd0c634d1c1228b97ad1605fc62610fb6c97712f..2df974662eca2923488c6c8eeb2484e0aad928d8 100755 (executable)
@@ -181,6 +181,17 @@ main() {
     ps_char="$ps_char O"
   fi
 
+  if pgrep -fc '^ffmpeg.*icecast://source.*/fsf' &>/dev/null; then
+    if [[ -e /tmp/iank-ffmpeg-interlude-toggle ]]; then
+      ps_char="= BRB = $ps_char"
+    else
+      ps_char="=|=|= STREAMING =|=|= $ps_char"
+      if pactl get-source-mute @DEFAULT_SOURCE@ 2>/dev/null | awk '{print $2}' | grep no &>/dev/null; then
+        ps_char="! UNMUTED ! $ps_char"
+      fi
+    fi
+  fi
+
 
   printf '{ "name":"status", "color":"#ED297D", "full_text": "%s' "$ps_char"
   printf '"},'