aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/statusbar/sb-kbselect
diff options
context:
space:
mode:
authorawy <awy@awy.one>2025-07-30 20:28:04 +0300
committerawy <awy@awy.one>2025-07-30 20:28:04 +0300
commitbd77fbce81efc16fc91dd7cc9d9807e27d70d064 (patch)
tree1af91789a564e8390563e134dec809b7f1f6c5cc /.local/bin/statusbar/sb-kbselect
parentbde37c9e56a339b7970f4b300488f053406000ef (diff)
downloadhyprdots-bd77fbce81efc16fc91dd7cc9d9807e27d70d064.tar.gz
rofi
Diffstat (limited to '.local/bin/statusbar/sb-kbselect')
-rwxr-xr-x.local/bin/statusbar/sb-kbselect4
1 files changed, 2 insertions, 2 deletions
diff --git a/.local/bin/statusbar/sb-kbselect b/.local/bin/statusbar/sb-kbselect
index f4d3e9e..1614480 100755
--- a/.local/bin/statusbar/sb-kbselect
+++ b/.local/bin/statusbar/sb-kbselect
@@ -1,6 +1,6 @@
#!/bin/sh
# works on any init system
-# requirements: mew
+# requirements: rofi -dmenu
kbquery()
{
@@ -13,7 +13,7 @@ kbquery()
kb=$(kbquery)
case $BLOCK_BUTTON in
- 1) kb_choice="$(awk '/! layout/{flag=1; next} /! variant/{flag=0} flag {print $2, "- " $1}' /usr/share/X11/xkb/rules/base.lst | mew -l 15)"
+ 1) kb_choice="$(awk '/! layout/{flag=1; next} /! variant/{flag=0} flag {print $2, "- " $1}' /usr/share/X11/xkb/rules/base.lst | rofi -dmenu -l 15)"
[ -z "$kb_choice" ] && exit 0
kb="$(echo "$kb_choice" | awk '{print $3}')"
swaymsg input "type:keyboard" xkb_layout "$kb" >/dev/null 2>&1