# 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
 }