From ec91620004d6b24024fec856192683184d3e5b3a Mon Sep 17 00:00:00 2001 From: awy Date: Mon, 27 Jan 2025 17:25:54 +0300 Subject: update --- .local/bin/statusbar/sb-microphone | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to '.local/bin/statusbar/sb-microphone') 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 -- cgit v1.2.3