From 8e7fb84444e8123b4218046e7626130adfeb1189 Mon Sep 17 00:00:00 2001 From: awy Date: Thu, 2 Oct 2025 18:35:48 +0300 Subject: rm --- .local/bin/dmenuaudioswitch | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100755 .local/bin/dmenuaudioswitch (limited to '.local/bin') diff --git a/.local/bin/dmenuaudioswitch b/.local/bin/dmenuaudioswitch deleted file mode 100755 index 8c2b367..0000000 --- a/.local/bin/dmenuaudioswitch +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -select_output() -{ - listofdevices=$(wpctl status | awk '/Sinks:/{flag=1; next} /^ ├─/{flag=0} flag { - line=$0 - gsub(/^ *[│├─]* */,"",line) # nuke leading garbage - print line - }' | sed 's/ \[vol: [^]]*\]//g' | rg -v '^$' | sed 's/[[:space:]]\+$//') - device=$( printf "%s" "$listofdevices" | mew -l 10 | awk '{match($0,/[0-9]+/); print substr($0,RSTART,RLENGTH)}') - wpctl set-default $device && notify-send "$(printf "%s" "$listofdevices" | rg $device) is now default output device" && exit 0 - notify-send "Something went wrong" -} - -select_input() -{ - listofdevices=$(wpctl status | awk '/Sources:/{flag=1; next} /^ ├─/{flag=0} flag { - line=$0 - gsub(/^ *[│├─]* */,"",line) # nuke leading garbage - print line - }' | sed 's/ \[vol: [^]]*\]//g' | rg -v '^$' | sed 's/[[:space:]]\+$//') - device=$( printf "%s" "$listofdevices" | mew -l 10 | awk '{match($0,/[0-9]+/); print substr($0,RSTART,RLENGTH)}') - wpctl set-default $device && notify-send "$(printf "%s" "$listofdevices" | rg $device) is now default input device" && exit 0 - notify-send "Something went wrong" -} - -choice=$1 -# choice=$(printf "input\noutput" | mew -l 2 -p "Output or input devices?") - -case "$choice" in - "input") - select_input - ;; - "output") - select_output - ;; - *) - exit 1 - ;; -esac -- cgit v1.2.3