feat(waybar): way better tooltips and interactions
This commit is contained in:
parent
443975fd9b
commit
c64aa6e34f
3 changed files with 25 additions and 7 deletions
17
scripts/ctl
17
scripts/ctl
|
|
@ -65,8 +65,23 @@ keyboard)
|
|||
fi
|
||||
fi
|
||||
;;
|
||||
pick)
|
||||
require fuzzel
|
||||
choice=$(printf 'QWERTY\nDvorak\nColemak' | fuzzel --dmenu --prompt="keyboard: " --lines=3 --no-icons)
|
||||
[ -z "$choice" ] && exit 0
|
||||
case "$choice" in
|
||||
QWERTY) variant="" ;;
|
||||
Dvorak) variant="dvorak" ;;
|
||||
Colemak) variant="colemak" ;;
|
||||
esac
|
||||
if [ "$XDG_CURRENT_DESKTOP" = "Hyprland" ]; then
|
||||
hyprctl keyword input:kb_layout "us,us"
|
||||
hyprctl keyword input:kb_variant ",$variant"
|
||||
hyprctl switchxkblayout current 1
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "Usage: ctl keyboard {toggle}" >&2
|
||||
echo "Usage: ctl keyboard {toggle|pick}" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue