diff --git a/i3/scripts/bar-update b/i3/scripts/bar-update new file mode 100755 index 0000000..24906fc --- /dev/null +++ b/i3/scripts/bar-update @@ -0,0 +1,9 @@ +#!/bin/bash + +if [[ "$1" ]] ; then + modules="$1" +else + modules=all +fi + +py3-cmd refresh "$modules" diff --git a/i3/scripts/pa-volume b/i3/scripts/pa-volume index 6a28c0e..528015e 100755 --- a/i3/scripts/pa-volume +++ b/i3/scripts/pa-volume @@ -77,6 +77,10 @@ usage() { echo "$0 set-vol VOL_PERC" } +update_status_bar() { + ~/.i3/scripts/bar-update volume_status +} + case "$1" in "sink") echo $SINKNAME @@ -91,19 +95,19 @@ case "$1" in else setvol "$2" fi - hook="$3" + update_status_bar ;; "mute") mute - hook="$2" + update_status_bar ;; "unmute") unmute - hook="$2" + update_status_bar ;; "mute-toggle") mute-toggle - hook="$2" + update_status_bar ;; "is-muted") echo $(ismuted) @@ -113,10 +117,4 @@ case "$1" in ;; *) usage - ;; esac - -if [[ -n "$hook" ]] ; then - echo "volume changed, executing hook: $hook" - $hook -fi