dotfiles/home/dot_config/hypr/scripts/executable_audio-device-switcher.sh

7 lines
292 B
Bash

#!/usr/bin/env bash
cards=("HD-Audio Generic" "AudioQuest DragonFly Red v1.0")
sink=$(pactl list sinks | grep -E "Sink #|alsa.card_name" | grep -B 1 "${cards[$1-1]}" | grep -v "${cards[$1-1]}")
pactl set-default-sink $(echo $sink | cut -d "#" -f 2)
notify-send "Active Sink: ${cards[$1-1]}"