summaryrefslogtreecommitdiff
path: root/_linux/i3
diff options
context:
space:
mode:
Diffstat (limited to '_linux/i3')
-rw-r--r--_linux/i3/config2
-rwxr-xr-x_linux/i3/i3status_command16
2 files changed, 17 insertions, 1 deletions
diff --git a/_linux/i3/config b/_linux/i3/config
index a9bb014..34c599a 100644
--- a/_linux/i3/config
+++ b/_linux/i3/config
@@ -190,7 +190,7 @@ bindsym $mod+r mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
- status_command i3status
+ status_command ~/.config/i3/i3status_command
}
new_window 1pixel
diff --git a/_linux/i3/i3status_command b/_linux/i3/i3status_command
new file mode 100755
index 0000000..96ab2a1
--- /dev/null
+++ b/_linux/i3/i3status_command
@@ -0,0 +1,16 @@
+#!/usr/bin/bash
+
+i3status | while :
+do
+ # following text is certainly code
+ read line
+ muted=""
+
+ if [[ $(pactl get-source-mute @DEFAULT_SOURCE@ | rg "yes") ]];
+ then
+ muted="MUTED|"
+ fi
+
+ line="$muted$line"
+ echo "$line" || exit 1
+done