Offer to setup bindings and input if those files are split out

This commit is contained in:
David Heinemeier Hansson 2025-08-05 12:40:59 +02:00
parent 7e1ca837b8
commit a4bed3029e

View File

@ -78,11 +78,18 @@ show_toggle_menu() {
} }
show_setup_menu() { show_setup_menu() {
case $(menu "Setup" " Audio\n Wifi\n󰂯 Bluetooth\n󰍹 Monitors\n Hyprland\n󰈷 Fingerprint\n Fido2") in local options=" Audio\n Wifi\n󰂯 Bluetooth\n󰍹 Monitors"
[ -f ~/.config/hypr/bindings.conf ] && options="$options\n Keybindings"
[ -f ~/.config/hypr/input.conf ] && options="$options\n Input"
options="$options\n Hyprland\n󰈷 Fingerprint\n Fido2"
case $(menu "Setup" "$options") in
*Audio*) alacritty --class=Wiremix -e wiremix ;; *Audio*) alacritty --class=Wiremix -e wiremix ;;
*Wifi*) alacritty --class=Impala -e impala ;; *Wifi*) alacritty --class=Impala -e impala ;;
*Bluetooth*) blueberry ;; *Bluetooth*) blueberry ;;
*Monitors*) alacritty -e nvim ~/.config/hypr/monitors.conf ;; *Monitors*) alacritty -e nvim ~/.config/hypr/monitors.conf ;;
*Keybindings*) alacritty -e nvim ~/.config/hypr/bindings.conf ;;
*Input*) alacritty -e nvim ~/.config/hypr/input.conf ;;
*Hyprland*) alacritty -e nvim ~/.config/hypr/hyprland.conf ;; *Hyprland*) alacritty -e nvim ~/.config/hypr/hyprland.conf ;;
*Fingerprint*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fingerprint ;; *Fingerprint*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fingerprint ;;
*Fido2*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fido2 ;; *Fido2*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fido2 ;;