always-up-to-date volume/icon in panel
authorAmin Bandali <me@aminb.org>
Sat, 28 Feb 2015 21:34:05 +0000 (16:34 -0500)
committerAmin Bandali <me@aminb.org>
Sat, 28 Feb 2015 21:34:05 +0000 (16:34 -0500)
bspwm/.local/bin/spk-icon [new file with mode: 0755]
conky/.conkyrc
sxhkd/.config/sxhkd/sxhkdrc

diff --git a/bspwm/.local/bin/spk-icon b/bspwm/.local/bin/spk-icon
new file mode 100755 (executable)
index 0000000..216fbf4
--- /dev/null
@@ -0,0 +1,5 @@
+if $(pamixer --get-mute) ; then
+echo ⮝
+else
+echo ⮟
+fi
index 495f68b..d4f47ee 100644 (file)
@@ -6,4 +6,4 @@ total_run_times 0
 use_spacer none
 
 TEXT
-S %{F\#ffcf0f38}⮠ %{F\#fffefdfb}${wireless_essid wlp3s0}   %{F\#ffcf0f38}${exec cat /tmp/spkicon} %{F\#fffefdfb}${exec cat /tmp/volinfo}%%   %{F\#ffcf0f38}⮏ %{F\#fffefdfb}${execi 30 cat /sys/class/power_supply/BAT0/capacity}%% (${execi 30 acpi | grep '[0-9]\{2\}:[0-9]\{2\}' -o})   %{F\#ffcf0f38}⮖ %{F\#fffefdfb}${time %H:%M}
+S %{F\#ffcf0f38}⮠ %{F\#fffefdfb}${wireless_essid wlp3s0}   %{F\#ffcf0f38}${exec ~/.local/bin/spk-icon} %{F\#fffefdfb}${exec pamixer --get-volume}%%   %{F\#ffcf0f38}⮏ %{F\#fffefdfb}${execi 30 cat /sys/class/power_supply/BAT0/capacity}%% (${execi 30 acpi | grep '[0-9]\{2\}:[0-9]\{2\}' -o})   %{F\#ffcf0f38}⮖ %{F\#fffefdfb}${time %H:%M}
index a1a9795..c8ded7b 100644 (file)
@@ -124,17 +124,10 @@ XF86AudioNext
     mpc next
 
 XF86AudioRaiseVolume
-       pamixer --allow-boost --increase 5;\
-       pamixer --get-volume > /tmp/volinfo
+       pamixer --allow-boost --increase 5
 
 XF86AudioLowerVolume
-       pamixer  --allow-boost --decrease 5;\
-        pamixer --get-volume > /tmp/volinfo
+       pamixer  --allow-boost --decrease 5
 
 XF86AudioMute
-       pamixer --toggle-mute;\
-        if $(pamixer --get-mute) ; then;\
-        echo ⮝ > /tmp/spkicon;\
-        else;\
-        echo ⮟ > /tmp/spkicon;\
-        fi
+       pamixer --toggle-mute