Fixing spectrwm config.

This commit is contained in:
Derek Taylor
2020-04-20 08:28:19 -05:00
parent f1243624af
commit 105b8d24d7
2 changed files with 11 additions and 12 deletions
+9 -10
View File
@@ -1,12 +1,6 @@
#!/bin/bash
# baraction.sh for spectrwm status bar
## DATE
dte() {
dte="$(date +"%A, %B %d %l:%M%p")"
echo -e "$dte"
}
## DISK
hdd() {
hdd="$(df -h | awk 'NR==4{print $3, $5}')"
@@ -15,7 +9,7 @@ hdd() {
## RAM
mem() {
mem=`free | awk '/Mem/ {printf "%d MiB/%d MiB\n", $3 / 1024.0, $2 / 1024.0 }'`
mem=`free | awk '/Mem/ {printf "%dM/%dM\n", $3 / 1024.0, $2 / 1024.0 }'`
echo -e "$mem"
}
@@ -32,13 +26,18 @@ cpu() {
## VOLUME
vol() {
vol=`amixer get Master | awk -F'[][]' 'END{ print $4":"$2 }'`
vol=`amixer get Master | awk -F'[][]' 'END{ print $4":"$2 }' | sed 's/on://g'`
echo -e "VOL: $vol"
}
SLEEP_SEC=5
SLEEP_SEC=3
#loops forever outputting a line every SLEEP_SEC secs
# It seems that we are limited to how many characters can be displayed via
# the baraction script output. And the the markup tags count in that limit.
# So I would love to add more functions to this script but it makes the
# echo output too long to display correctly.
while :; do
echo "+@fg=1; +@fn=1;💻+@fn=0; $(cpu) +@fg=0; | +@fg=2; +@fn=1;💾+@fn=0; $(mem) +@fg=0; | +@fg=3; +@fn=1;💿+@fn=0; $(hdd) +@fg=0; | +@fg=4; +@fn=1;🔈+@fn=0; $(vol) +@fg=0; |"
echo "+@fg=1; +@fn=1;💻+@fn=0; $(cpu) +@fg=0; | +@fg=2; +@fn=1;💾+@fn=0; $(mem) +@fg=0; | +@fg=3; +@fn=1;💿+@fn=0; $(hdd) +@fg=0; | +@fg=4; +@fn=1;🔈+@fn=0; $(vol) +@fg=0; |"
sleep $SLEEP_SEC
done