SIGN IN SIGN UP

Recover Apple Silicon installs stranded before the ARM package sources policy (#354)

* Recover Apple Silicon installs stranded before the ARM package sources policy

The policy travels inside the omarchy package, and both places that apply
it are out of reach on a machine installed before it: the installer is
over, and the update aborts in dependency resolution before the package
carrying the helper can be replaced. Such a machine cannot upgrade its
way to the fix.

Add fix-arm-packages.sh, which applies the same preparation from outside
the package and then runs the selection. It sources
install/helpers/arm-package-sources.sh rather than restating it, taking
the copy from its own checkout, $OMARCHY_PATH, or /usr/share/omarchy,
and falling back to the published copy when an installed machine has
none of them.

The transaction identifies itself with OMARCHY_UPDATE_PACMAN=1 the way
omarchy-update-system-pkgs does; without it the update guard hook aborts
the recovery on the machine it exists to fix.

* Fix ARM recovery pipe handling

---------

Co-authored-by: megabyte0x <megabyte0x@users.noreply.github.com>
Co-authored-by: Naeem Malik <malik2015naeem@gmail.com>
M
megabyte committed
5700b2d6c09425ab311daee8bca76e46524be1a3
Parent: b6298cd
Committed by GitHub <noreply@github.com> on 9/6/2026, 1:07:51 PM