aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/statusbar/sb-microphone
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/statusbar/sb-microphone')
-rwxr-xr-x.local/bin/statusbar/sb-microphone11
1 files changed, 7 insertions, 4 deletions
diff --git a/.local/bin/statusbar/sb-microphone b/.local/bin/statusbar/sb-microphone
index 610eb21..e78ad43 100755
--- a/.local/bin/statusbar/sb-microphone
+++ b/.local/bin/statusbar/sb-microphone
@@ -3,11 +3,14 @@
# Prints the current microphone volume or  if muted.
case $1 in
- 1) hyprctl dispatch exec "$TERMINAL -e pulsemixer" ;;
- 3) notify-send "🎤 Microphone volume module" "\- Shows volume 🎙️,  if muted.
+ 1) setsid -w -f "$TERMINAL" -e pulsemixer; pkill -RTMIN+23 "${STATUSBAR:-waybar}" ;;
+ 2) wpctl set-mute @DEFAULT_SOURCE@ toggle ;;
+ 4) wpctl set-volume @DEFAULT_SOURCE@ 1%+ ;;
+ 5) wpctl set-volume @DEFAULT_SOURCE@ 1%- ;;
+ 3) notify-send " Microphone volume module" "\- Shows volume ,  if muted.
- Middle click to mute.
- Scroll to change." ;;
- 6) hyprctl dispatch exec "$TERMINAL -e \"$EDITOR\" \"$0\"" ;;
+ 6) setsid -f "$TERMINAL" -e "$EDITOR" "$0" ;;
esac
vol="$(wpctl get-volume @DEFAULT_AUDIO_SOURCE@)"
@@ -27,7 +30,7 @@ split() {
vol="$(printf "%.0f" "$(split "$vol" ".")")"
case 1 in
- $((vol >= 1)) ) icon="🎙️" ;;
+ $((vol >= 1)) ) icon="" ;;
* ) echo  && exit ;;
esac