···4343bindd = SUPER, ESCAPE, Power menu, exec, ~/.config/hypr/sspaeti/omarchy-system-menu
44444545# omarchy menu
4646+unbind = SUPER ALT, SPACE
4647bind = SUPER CTRL ALT, SPACE, exec, ~/.config/hypr/sspaeti/omarchy-menu
4747-bind = SUPER ALT, SPACE, exec, ~/.config/hypr/sspaeti/omarchy-menu-flat
4848+bind = SUPER ALT, SPACE, exec, ~/.config/hypr/sspaeti/omarchy-menu-flat2
4849# fix for using SUPER ESC on KBDFans Keyboard
4950bind = SUPER, grave, exec, ~/.config/hypr/sspaeti/omarchy-system-menu
5051
+19-5
hypr/.config/hypr/sspaeti/omarchy-menu-flat
···23232424 # Removed --theme dmenu_250 as it doesn't exist in walker 2.x
2525 # Walker will use the default theme from config.toml
2626- # Use --exit to avoid using background service that might merge results
2727- echo -e "$options" | walker --dmenu --exit -p "$prompt…" "${args[@]}"
2626+ # Use omarchy-launch-walker like the official menu does
2727+ echo -e "$options" | omarchy-launch-walker --dmenu --width 295 --minheight 1 --maxheight 600 -p "$prompt…" "${args[@]}" 2>/dev/null
2828}
29293030terminal() {
···368368}
369369370370show_main_menu() {
371371+ logger -t "omarchy-menu-flat" "show_main_menu called"
371372 # Only show the direct action options, no icons for clean text-only search
372373 local flat_options="Apps"
373374 flat_options="$flat_options\nKeybindings"
···400401 selection="$(menu "Go" "$flat_options")"
401402 # Exit if cancelled (empty selection)
402403 [[ -z "$selection" ]] && exit 0
404404+ # Debug logging
405405+ logger -t "omarchy-menu-flat" "Selected: '$selection'"
403406 go_to_menu "$selection"
404407}
405408406409go_to_menu() {
407407- case "${1,,}" in
408408- *apps*) walker -p "Launch…" ;;
410410+ local selection_lower="${1,,}"
411411+ logger -t "omarchy-menu-flat" "go_to_menu called with: '$1' (lowercase: '$selection_lower')"
412412+413413+ case "$selection_lower" in
414414+ *apps*)
415415+ logger -t "omarchy-menu-flat" "Matched: apps"
416416+ walker -p "Launch…" ;;
409417 *keybindings*) omarchy-menu-keybindings ;;
410418 *theme*) show_theme_menu ;;
411419 *font*) show_font_menu ;;
412420 *background*) omarchy-theme-bg-next ;;
413421 *screensaver*) omarchy-toggle-screensaver ;;
414414- *audio*) setsid uwsm-app -- $TERMINAL --class=Wiremix -e wiremix & ;;
422422+ *audio*)
423423+ logger -t "omarchy-menu-flat" "Matched: audio - launching wiremix"
424424+ setsid uwsm-app -- $TERMINAL --class=Wiremix -e wiremix & ;;
415425 *wifi*|*wlan*)
426426+ logger -t "omarchy-menu-flat" "Matched: wifi/wlan"
416427 rfkill unblock wifi
417428 omarchy-launch-wifi
418429 ;;
···439450 *relaunch*) uwsm stop ;;
440451 *restart*) ~/.config/hypr/sspaeti/omarchy-system-menu-intercept reboot ;;
441452 *shutdown*) ~/.config/hypr/sspaeti/omarchy-system-menu-intercept poweroff ;;
453453+ *)
454454+ logger -t "omarchy-menu-flat" "No match found for: '$1'"
455455+ ;;
442456 esac
443457}
444458