Skip to content

Install and remove

Megamenu needs Omarchy 4.x (quickshell, Hyprland, and the omarchy CLI).

Terminal window
omarchy plugin add https://github.com/Morganczech/omarchy-megamenu --enable

The bar icon opens the menu. You can also bind a global shortcut later from the Set shortcut button. That write to ~/.config/hypr/bindings.lua happens only after you save a shortcut.

Terminal window
omarchy plugin update gruut.megamenu
omarchy bar move gruut.megamenu --section left

--section accepts the bar section you want the icon in.

If a global shortcut is set, turn it off first with the shortcut button (Disable shortcut).

Terminal window
omarchy plugin remove gruut.megamenu
Terminal window
rm -rf ~/.config/omarchy/plugins/gruut.megamenu

Then remove "gruut.megamenu" from ~/.config/omarchy/shell.json. If you saved a shortcut, also remove the -- omaplug-shortcut-start: gruut.megamenu block from ~/.config/hypr/bindings.lua. Finish with:

Terminal window
omarchy restart shell

Your menu data stays in ~/.local/share/omarchy-megamenu/data.json. Removing the plugin leaves that file in place.

  • python3 for bookmark import, the shortcut helper, and the browser save host
  • curl for favicons, cached in ~/.local/share/omarchy-megamenu/favicons/
  • wl-copy for copying a URL, desktop id, or command
  • xdg-open and gtk-launch for URLs and .desktop applications
  • xdg-terminal-exec for saved commands that open a terminal