# useful for providing environment variables to non-shell applications started
# within a login session.
+# for: dot_shell_file_variants
. "${HOME}"/.nonpath_bins/plomlib.sh
eval $(ssh-agent) && ssh-add
#!/bin/sh
set -e
+# for: audio_dev_is_mute
+. "${HOME}/.nonpath_bins/plomlib.sh"
+
MAX_LOUDNESS=150
BIN_NAME="$(basename $0)"
exit 1
}
-dev_is_mute() {
- [ "$(pactl get-sink-mute 0)" = "Mute: yes" ]
-}
-
toggle_mute() {
- if dev_is_mute; then
+ if audio_dev_is_mute; then
MUTE_BOOL=0
MUTE_WORD=off
else
#!/bin/sh
# see sway-bar(5) and swaybar-protocol(7)
+# for: audio_dev_is_mute
+. "${HOME}/.nonpath_bins/plomlib.sh"
+
SYSCLASS_DIR=/sys/class
COL_WHITE=dddddd
print_volume() {
print_bar_block "vol " '' 0
VOLUME="$(pactl get-sink-volume 0 | head -1 | sed 's/ //g' | cut -d'/' -f2)"
- if [ "$(pactl get-sink-mute 0)" = "Mute: no" ]; then
- print_bar_block "${VOLUME}" "${COL_YELLOW}"
- else
+ if audio_dev_is_mute; then
print_bar_block "<s>${VOLUME}</s>"
+ else
+ print_bar_block "${VOLUME}" "${COL_YELLOW}"
fi
}