Make the Install menu architecture-aware on Apple Silicon #355
kasimali59
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem
The Quattro Install menu currently exposes a number of upstream x86-only or repo-unavailable recipes on Apple Silicon. On
aarch64,omarchy-pkg-addskips unavailable packages, but several callers continue to launch or configure the missing application. The result can look like a successful install even though no usable app was installed.Tested on:
aarch644.0.1-27.1.6-1-1-ARCHI audited the fixed entries in
default/omarchy/omarchy-menu.jsoncagainst the configuredomarchy-aarch64, Asahi Alarm, Arch Linux ARM, and Omarchy repositories, then checked AURarchmetadata for missing packages.Confirmed menu problems on aarch64
cursor-bindirectly.linux-headers, while this system needs the availablelinux-asahi-headerspackage.libretro-ppssppandlibretro-uae-gitare skipped.pintaandobsidianpackage names, even though the fork providesobsidian-appimage.Suggested approach
Make the fixed Install menu architecture-aware rather than presenting actions that are known to fail:
aarch64visibility guards for entries without a usable ARM route.omarchy-install-cursorARM branch.prismlauncheron ARM.linux-asahi-headersbefore the Xbox controller recipe on Apple Silicon.spotify-playeras a clearly labelled Premium-only terminal option.spotify-player,spotifyd, andncspotare all currently available asaarch64packages.Local validation
I tested the approach using the supported user extension file at
~/.config/omarchy/extensions/omarchy-menu.jsonc:MenuModel.js.omarchy menu refresh,omarchy menu ping, andomarchy menu summon installall returnedokagainst the running shell.Related open work: #327 (Spotify web fallback), #328 (VS Code truthful installation), and #329 (Dropbox false-success prevention).
All reactions