fix(waybar): repair mute and update widgets
This commit is contained in:
@@ -1,11 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Check the current state of the speaker
|
|
||||||
state=$(amixer -D pulse sget Master | awk '/\[on\]/{print "unmute"; exit} /\[off\]/{print "mute"; exit}')
|
|
||||||
|
|
||||||
# Toggle the state of the speaker
|
|
||||||
#
|
|
||||||
if [ "$state" = "[on] "]; then
|
|
||||||
amixer
|
|
||||||
# amixer -D pulse sset Master "$state" > /dev/null
|
|
||||||
|
|
||||||
|
# Toggle the default PulseAudio sink's mute state.
|
||||||
|
amixer -D pulse sset Master toggle >/dev/null
|
||||||
|
|||||||
@@ -1,24 +1,24 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
format() {
|
format() {
|
||||||
if [ "$1" -eq 0 ]; then
|
if [ "$1" -eq 0 ]; then
|
||||||
echo '-'
|
echo '-'
|
||||||
else
|
else
|
||||||
echo "$1"
|
echo "$1"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if ! updates_arch="$(checkupdates | wc -l)"; then
|
if ! updates_arch="$(checkupdates | wc -l)"; then
|
||||||
updates_arch=0
|
updates_arch=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! updates_aur="$(yay -Qum 2>/dev/null | wc -l)"; then
|
if ! updates_aur="$(yay -Qum 2>/dev/null | wc -l)"; then
|
||||||
updates_aur=0
|
updates_aur=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
updates="$((updates_arch + updates_aur))"
|
updates="$((updates_arch + updates_aur))"
|
||||||
|
|
||||||
if [ "$updates" -gt 0 ]; then
|
if [ "$updates" -gt 0 ]; then
|
||||||
echo " ($(format $updates_arch)/$(format $updates_aur))"
|
echo " ($(format $updates_arch)/$(format $updates_aur))"
|
||||||
else
|
else
|
||||||
echo
|
echo
|
||||||
fia
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user