while :; do
for i in /tmp/instantos/status/*; do
- date="${date}$(cat $i)"
+ date="${date}$(cat "$i")"
done
# date time
date="$date^d^ $(date +'%d-%m') ^c$DARKBACK^ $(date +'%H:%M') "
# volume
- date="$date^c$LIGHTBACK^ A$(amixer sget Master | grep Left | grep -oP "\d+%") "
+ date="$date^c$LIGHTBACK^ A$(
+ {
+ amixer -D pulse get Master || amixer sget Master
+ } 2>/dev/null |
+ grep -Eo -m1 '1?[0-9]{1,2}%'
+ ) "
# option to disable status text
if [ -e ~/.instantsilent ] && [ -z "$FORCESTATUS" ]; then