diff --git a/bin/omarchy-menu b/bin/omarchy-menu index 62a92b62..8bbe16d7 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -22,13 +22,18 @@ show_learn_menu() { show_style_menu() { case $(menu "Style" "󰸌 Theme\n Font\n Background") in - *Theme*) $OMARCHY_BIN_PATH/omarchy-theme-menu ;; + *Theme*) show_theme_menu ;; *Font*) terminal $OMARCHY_BIN_PATH/omarchy-font-menu ;; *Background*) $OMARCHY_BIN_PATH/omarchy-theme-bg-next ;; *) show_main_menu ;; esac } +show_theme_menu() { + $OMARCHY_BIN_PATH/omarchy-theme-set "$(menu "Theme" "$($OMARCHY_BIN_PATH/omarchy-theme-list)")" + show_main_menu +} + show_capture_menu() { case $(menu "Capture" " Screenshot\n Screenrecord\n󰃉 Color") in *Screenshot*) show_screenshot_menu ;; diff --git a/default/hypr/bindings/utilities.conf b/default/hypr/bindings/utilities.conf index c24611fe..94fcf5f6 100644 --- a/default/hypr/bindings/utilities.conf +++ b/default/hypr/bindings/utilities.conf @@ -1,13 +1,13 @@ # Menus bindd = SUPER, SPACE, Launch apps, exec, walker -p "Launch…" bindd = SUPER ALT, SPACE, Run commands, exec, ~/.local/share/omarchy/bin/omarchy-menu -bindd = SUPER, ESCAPE, Power menu, exec, ~/.local/share/omarchy/bin/omarchy-menu-power +bindd = SUPER, ESCAPE, Power menu, exec, ~/.local/share/omarchy/bin/omarchy-menu system bindd = SUPER, K, Show key bindings, exec, ~/.local/share/omarchy/bin/omarchy-menu-keybindings # Aesthetics bindd = SUPER SHIFT, SPACE, Toggle top bar, exec, pkill -SIGUSR1 waybar bindd = SUPER CTRL, SPACE, Next background in theme, exec, ~/.local/share/omarchy/bin/omarchy-theme-bg-next -bindd = SUPER SHIFT CTRL, SPACE, Pick new theme, exec, ~/.local/share/omarchy/bin/omarchy-theme-menu +bindd = SUPER SHIFT CTRL, SPACE, Pick new theme, exec, ~/.local/share/omarchy/bin/omarchy-menu theme # Notifications bindd = SUPER, COMMA, Dismiss last notification, exec, makoctl dismiss