summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar/plugins/volume_click.sh
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-08-23 12:42:37 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-08-23 12:42:37 +0900
commit07d294425a98ee5d1e22d03e2b24ae2c76e487c0 (patch)
treea6818f0d64438c5fdb88b00a35d944f80c056213 /mac/.config/sketchybar/plugins/volume_click.sh
parent6fc28cdb3529ca8ee864cb5c41674cb0a4af72a1 (diff)
updates
Diffstat (limited to 'mac/.config/sketchybar/plugins/volume_click.sh')
-rw-r--r--mac/.config/sketchybar/plugins/volume_click.sh57
1 files changed, 0 insertions, 57 deletions
diff --git a/mac/.config/sketchybar/plugins/volume_click.sh b/mac/.config/sketchybar/plugins/volume_click.sh
deleted file mode 100644
index e05c0d8..0000000
--- a/mac/.config/sketchybar/plugins/volume_click.sh
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-
-WIDTH=100
-
-detail_on() {
- sketchybar --animate tanh 30 --set volume slider.width=$WIDTH
-}
-
-detail_off() {
- sketchybar --animate tanh 30 --set volume slider.width=0
-}
-
-toggle_detail() {
- INITIAL_WIDTH=$(sketchybar --query volume | jq -r ".slider.width")
- if [ "$INITIAL_WIDTH" -eq "0" ]; then
- detail_on
- else
- detail_off
- fi
-}
-
-toggle_devices() {
- which SwitchAudioSource >/dev/null || exit 0
- source "$CONFIG_DIR/colors.sh"
- source "$CONFIG_DIR/globalstyles.sh"
-
- args=(--remove '/volume.device\.*/' --set "$NAME" popup.drawing=toggle "${menu_defaults[@]}")
- COUNTER=0
- CURRENT="$(SwitchAudioSource -t output -c)"
- while IFS= read -r device; do
- COLOR=$WHITE
- ICON=􀆅
- ICON_COLOR=$TRANSPARENT
- if [ "${device}" = "$CURRENT" ]; then
- COLOR=$HIGHLIGHT
- ICON=􀆅
- ICON_COLOR=$COLOR
- fi
-
- args+=(--add item volume.device.$COUNTER popup."$NAME" \
- --set volume.device.$COUNTER label="${device}" \
- label.color="$COLOR" \
- icon=$ICON \
- icon.color=$ICON_COLOR \
- "${menu_item_defaults[@]}" \
- click_script="SwitchAudioSource -s \"${device}\" && sketchybar --set /volume.device\.*/ label.color=$GREY --set \$NAME label.color=$WHITE --set $NAME popup.drawing=off")
- COUNTER=$((COUNTER+1))
- done <<< "$(SwitchAudioSource -a -t output)"
-
- sketchybar -m "${args[@]}" > /dev/null
-}
-
-if [ "$BUTTON" = "left" ] || [ "$MODIFIER" = "shift" ]; then
- toggle_devices
-else
- toggle_detail
-fi \ No newline at end of file