omarchy-mac
Apple Silicon runtime support for Omarchy: Wi-Fi resume recovery, the headset microphone mapping, the notch modprobe default and the NetworkManager Wi-Fi backend. The source is packages/omarchy-mac/ in omacom/omarchy-mac, with its own version and tests. The recipe pins an exact quattro-upstream commit and packages only that directory; prepare() copies it away from the surrounding desktop tree before check() runs its tests.
Ported from Scott Jones's recipe in omarchy-mac/omarchy-pkgs-aarch64 (pkgbuilds/omarchy-mac at 02ed7b250f7edcf7c5f748acaf7b21ef0a764e9d). It supersedes the unpublished omarchy-settings-asahi recipe.
Scope
The package is aarch64-only and published to edge only. It widens to rc and stable only after M1 and M2 cold-boot qualification. It depends on the generic omarchy package and has no provides, so nothing generic can pull it onto non-Apple aarch64 machines. It ships no kernel, boot, installer or trust configuration; those belong to omarchy-mac-boot.
Installing the package enables no services, but its vendor configuration applies on the next service start or module load: the iwd Wi-Fi backend for NetworkManager, the appledrm notch option and the WirePlumber headset microphone policy. omarchy-mac-setup-system and omarchy-mac-setup-user enable the Wi-Fi resume and microphone units, and they exit unless omarchy-hw-apple-silicon reports Apple Silicon. Stock Omarchy does not yet ship that detector or call these entrypoints, so on a stock install the units stay disabled until the platform detector and profile work lands.
Runtime dependencies are declared in package(), so the builder stages and tests the add-on without installing the desktop.
Updates
Updates are reviewed pins, never a branch. To release a change to the add-on:
- Set
_committo the fullquattro-upstreamSHA andpkgvertopackages/omarchy-mac/versionat that commit. - Reset
pkgrelto 1 whenpkgverincreases; bump it to re-pin or rebuild the same version. - Refresh
sha256sumswithmakepkg -g.
Desktop-only commits on quattro-upstream do not need a new pin. 0.1.0-5 sorts above the 0.1.0-4.<run> candidates the collaboration builder produced for test images.