home · contact · privacy
Improve status.sh.
authorChristian Heller <c.heller@plomlompom.de>
Fri, 21 Mar 2025 14:11:55 +0000 (15:11 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Fri, 21 Mar 2025 14:11:55 +0000 (15:11 +0100)
testing/home/t490s/.nonpath_bins/status.sh

index 6bcf1145118d47267bfb541659914dd62a4a2e9c..3faa0b44543d1884439bb42f144e103f7fbb49e8 100755 (executable)
@@ -20,6 +20,7 @@ print_bar_block() {
         printf '"separator": false,\n'
         printf '"separator_block_width": 0,'
     fi
+    printf '"markup": "pango",\n'
     printf '},\n'
 }
 
@@ -131,12 +132,13 @@ print_datetime() {
 }
 
 print_volume() {
-    MUTE=M
+    print_bar_block "vol " '' 0
+    VOLUME="$(pactl get-sink-volume 0 | head -1 | sed 's/ //g' | cut -d'/' -f2)"
     if [ "$(pactl get-sink-mute 0)" = "Mute: no" ]; then
-        MUTE=
-       COLOR="${COL_RED}"
+        print_bar_block "${VOLUME}" "${COL_YELLOW}"
+    else
+        print_bar_block "<s>${VOLUME}</s>"
     fi
-    print_bar_block "v:${MUTE}$(pactl get-sink-volume 0 | head -1 | sed 's/ //g' | cut -d'/' -f2)" "${COLOR}"
 }
 
 print_keyboard() {