Skip to content

Install menu: gate eight x86_64-only rows on omarchy-hw-x86-64 - #11025

Open
kvnloo wants to merge 1 commit into
omacom:quattrofrom
kvnloo:fix/install-arch-gate-x86-64
Open

Install menu: gate eight x86_64-only rows on omarchy-hw-x86-64#11025
kvnloo wants to merge 1 commit into
omacom:quattrofrom
kvnloo:fix/install-arch-gate-x86-64

Conversation

@kvnloo

@kvnloo kvnloo commented Sep 9, 2026

Copy link
Copy Markdown

Summary

Gate eight x86_64-only Install-menu rows on omarchy-hw-x86-64.

Fixes #8645.

The catalog offers packages that cannot exist on aarch64 (ollama, lm-studio, cursor, zed, spotify, dropbox, symfony-cli, edge) because the only guard is installed-presence. Add bin/omarchy-hw-x86-64 ([[ ${OMARCHY_UNAME_M:-$(uname -m)} == x86_64 ]]) and when: gates on those eight rows; presence-disabled stays.

Does not hide 1Password (separate tarball installer).

Testing

  • hw-x86-64-test.sh 3 ok
  • menu-test.sh 122 ok
  • Full shell suite: baseline 8/235 fail vs candidate 8/236 fail, identical pre-existing list, zero new

omarchy#8645: Install catalog offers packages that cannot exist on
aarch64 (ollama, lm-studio, cursor, zed, spotify, dropbox, symfony-cli,
edge) because the only guard is installed-presence. Add
bin/omarchy-hw-x86-64 ([[ OMARCHY_UNAME_M:-uname -m == x86_64 ]]) and
when: gates on those eight rows; presence-disabled stays. Pin with
hw-x86-64-test.sh and menu-test.sh allowlist.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Install menu offers x86_64-only packages on aarch64: every entry fails with target not found in a floating terminal that closes

1 participant