From 18a6ed93b5eec86fc8299c9d32c65e384190f292 Mon Sep 17 00:00:00 2001 From: Sir Blob Date: Thu, 24 Sep 2026 03:28:32 +0000 Subject: [PATCH] Put Package and AUR at the top of the Install menu --- default/blob/blob-menu.jsonc | 4 ++-- docs/menu.md | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/default/blob/blob-menu.jsonc b/default/blob/blob-menu.jsonc index a4d3655..07d0748 100644 --- a/default/blob/blob-menu.jsonc +++ b/default/blob/blob-menu.jsonc @@ -24,6 +24,8 @@ "setup": {"icon":"","label":"Setup","aliases":["settings"]}, "install": {"icon":"󰉉","label":"Install"}, "remove": {"icon":"󰭌","label":"Remove","aliases":["uninstall"]}, + "install.package": {"icon":"󰣇","label":"Package","action":"blob-terminal-exec --app-id=org.blob.terminal blob-pkg-install"}, + "install.aur": {"icon":"󰣇","label":"AUR","action":"blob-terminal-exec --app-id=org.blob.terminal blob-pkg-aur-install"}, "install.development": {"icon":"󰵮","label":"Development"}, "install.browser": {"icon":"","label":"Browser"}, "install.gaming": {"icon":"","label":"Gaming"}, @@ -249,8 +251,6 @@ "setup.direct-boot": {"icon":"","label":"Direct Boot","action":"blob-launch-floating blob-setup-direct-boot"}, // Install - "install.package": {"icon":"󰣇","label":"Package","action":"blob-terminal-exec --app-id=org.blob.terminal blob-pkg-install"}, - "install.aur": {"icon":"󰣇","label":"AUR","action":"blob-terminal-exec --app-id=org.blob.terminal blob-pkg-aur-install"}, "install.tui": {"icon":"","label":"TUI","action":"blob-launch-floating blob-tui-install"}, "install.style": {"icon":"","label":"Style"}, "install.style.theme": {"icon":"󰸌","label":"Theme","action":"blob-launch-floating blob-theme-install"}, diff --git a/docs/menu.md b/docs/menu.md index 1ddd6ae..fa8e24c 100644 --- a/docs/menu.md +++ b/docs/menu.md @@ -1,10 +1,10 @@ # Menu tree -`menu/menu.jsonc` is the single source for both menus: the apps menu on -`Super + Space` and the root menu on `Super + Alt + Space`. There is no default -tree merged underneath it and no user extension file layered on top, so a row -sits where the file puts it. That is why the `before:` hint machinery the old -menu fork carried is gone. +`default/blob/blob-menu.jsonc` is the source for both menus: the apps menu on +`Super + Space` and the root menu on `Super + Alt + Space`. Rows keep the order +the file lists them in, which is why Install opens with Package and AUR ahead +of Development, Browser, Gaming and the rest. That is also why the `before:` +hint machinery the old menu fork carried is gone. ## Trimmed from upstream @@ -18,7 +18,7 @@ Upstream ships 338 rows. This tree has 260. What came out: | `update.channel.*` | 5 | release channels for a package that will not exist | | `learn.*` | 4 | Omarchy's manual and Discord, plus tmux and herdr keybindings | | `trigger.transcode` | 1 | transcode dropped | -| `style.unlock` | 1 | plymouth theme switcher; `blob-boot-splash` covers splash images | +| `style.unlock` | 1 | plymouth theme switcher; `blob boot` covers splash images | | `update.config.tmux` | 1 | tmux dropped | | `setup.reset` | 1 | factory reset restores Omarchy defaults, which is wrong here |