From 8e2e316b623d7f8c43fdc83219c4f327357271bd Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Sun, 15 Oct 2023 01:45:00 +0200 Subject: [PATCH] Switch from wofi to rofi. --- _gui/_configs/qtile/config.py | 2 +- _gui/_scripts/selector-audio | 8 ++++---- _gui/_scripts/selector-bluetooth | 2 +- _gui/_scripts/selector-chars | 11 ----------- 4 files changed, 6 insertions(+), 17 deletions(-) delete mode 100755 _gui/_scripts/selector-chars diff --git a/_gui/_configs/qtile/config.py b/_gui/_configs/qtile/config.py index 37413ee..648135b 100644 --- a/_gui/_configs/qtile/config.py +++ b/_gui/_configs/qtile/config.py @@ -70,7 +70,7 @@ keys = [ Key([mod], "Return", lazy.spawn("footclient")), Key([mod], "space", lazy.spawncmd()), Key([mod], "a", lazy.spawn("flatpak run com.yubico.yubioath")), - Key([mod], "e", lazy.spawn("selector-chars")), + Key([mod], "e", lazy.spawn("rofi -show emoji")), Key([mod], "i", lazy.spawn("sh -c 'grim -g \"$(slurp)\"'")), Key([mod], "m", lazy.spawn("sh -c 'pgrep -x neomutt > /dev/null || footclient -a mutt -o bold-text-in-bright=yes neomutt'")), Key([mod, "shift"], "i", lazy.spawn("grim")), diff --git a/_gui/_scripts/selector-audio b/_gui/_scripts/selector-audio index 673105a..2ed6659 100755 --- a/_gui/_scripts/selector-audio +++ b/_gui/_scripts/selector-audio @@ -3,7 +3,7 @@ div="---" set_output() { - sel_sink=$(printf "$sinks\\n$div\\nback\\n$div\\nexit" | wofi -G --dmenu -i -p "select output device") + sel_sink=$(printf "$sinks\\n$div\\nback\\n$div\\nexit" | rofi -dmenu -i -p "select output device") case "$sel_sink" in back) show_current ;; exit) exit ;; @@ -14,7 +14,7 @@ set_output() { } set_input() { - sel_source=$(printf "$sources\\n$div\\nbluetooth profile\\n$div\\nback\\n$div\\nexit" | wofi -G --dmenu -i -p "select input device") + sel_source=$(printf "$sources\\n$div\\nbluetooth profile\\n$div\\nback\\n$div\\nexit" | rofi -dmenu -i -p "select input device") case "$sel_source" in back) show_current ;; exit) exit ;; @@ -29,7 +29,7 @@ set_bt_profile() { bt_sink=$(pactl list cards | awk -F'"' '/device.name.*bluez/ {print $2}') [ -z "${bt_sink}" ] && { notify-send -t 2000 -u critical "ﳌ no headphones connected"; exit; } - profile_chosen=$(printf "profile mSBC\\nprofile LDAC\\n$div\\nback\\nexit" | wofi -G --dmenu -i -p "select bluettoth profile") + profile_chosen=$(printf "profile mSBC\\nprofile LDAC\\n$div\\nback\\nexit" | rofi -dmenu -i -p "select bluettoth profile") case "$profile_chosen" in back) show_current ;; exit) exit ;; @@ -44,7 +44,7 @@ set_bt_profile() { show_current() { def_snk=$(pactl list | grep -A 1 "Name: $(pactl get-default-sink)\$" | awk -F': ' '/Description: / {print $2}') def_src=$(pactl list | grep -A 1 "Name: $(pactl get-default-source)\$" | awk -F': ' '/Description: / {print $2}') - chosen=$(printf "output: $def_snk\\ninput: $def_src" | wofi -G --dmenu -i -p "current audio devices") + chosen=$(printf "output: $def_snk\\ninput: $def_src" | rofi -dmenu -i -p "current audio devices") if [ "$1" = "no_switch" ]; then case "$chosen" in *) notify-send -t 2000 -u critical "婢 no device to switch" ;; diff --git a/_gui/_scripts/selector-bluetooth b/_gui/_scripts/selector-bluetooth index 6e37080..8aa1e96 100755 --- a/_gui/_scripts/selector-bluetooth +++ b/_gui/_scripts/selector-bluetooth @@ -287,7 +287,7 @@ show_menu() { } # command to pipe into, can add any options here -rofi_command="wofi -G --dmenu -i -p" +rofi_command="rofi -dmenu -i -p" case "$1" in --status) diff --git a/_gui/_scripts/selector-chars b/_gui/_scripts/selector-chars deleted file mode 100755 index 658ac64..0000000 --- a/_gui/_scripts/selector-chars +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -chosen=$(cut -d ';' -f1 $XDG_CONFIG_HOME/qtile/chars/* | wofi -G --dmenu -i -p "select character to copy" | sed "s/ .*//") -[ -z "$chosen" ] && exit - -if [ -n "$1" ]; then - xdotool type "$chosen" -else - printf "$chosen" | wl-copy -n - notify-send -t 2000 "'$chosen' copied to clipboard" & -fi