Repository navigation
Conversation
omarchy-mac now carries the Apple desktop setup the runtime's leaves did, so it also depends on the video decoder's firmware and VA-API driver and on wf-recorder, which those leaves used to install. The legacy detector alias moves to it from the runtime, so both upgrade in one transaction.
maralcbr
force-pushed
the
mac/103-omarchy-mac-depends
branch
from
September 27, 2026 14:03
1e6b3a6 to
52f52fb
Compare
maralcbr
marked this pull request as draft
September 27, 2026 14:03
Asahi's 16K-page Widevine CDM moves from a runtime migration to the Apple add-on's dependencies.
This was referenced Sep 27, 2026
72bfdbb17 adds post-install and pre-remove, Steam's FEX launcher setup and the workspace swipe on top of e528093bf.
c446c8df4 moves the Mac's desktop defaults into omarchy-mac's platform hooks on top of 72bfdbb17.
This was referenced Sep 28, 2026
This was referenced Sep 28, 2026
Collaborator
Author
|
Superseded by #789, which builds omarchy-mac and omarchy-mac-boot from omacom/omarchy-mac-pkgs and carries this PR's depends and publish-order notes. |
gentlemanSoup
pushed a commit
to gentlemanSoup/omarchy-pkgs
that referenced
this pull request
Oct 4, 2026
Both recipes pin omacom/omarchy-mac-pkgs main 4399105 and stage the top-level omarchy-mac/ and omarchy-mac-boot/ directories, each tested from its own copy. omarchy-mac 0.1.0-11 and omarchy-mac-boot 20261004-1 sort above edge and every lab candidate. They carry the depends and the platform-root provide from omacom#672 and omacom#673 and drop the migration engine, legacy files and the Apple setup core now owns.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft, held. Publishes only with the matching runtime: tie it to the next candidate set built from omacom/omarchy-mac
e528093bfor later, and re-pin_committo that set's source commit before merging.Re-pins
omarchy-macto49c01e2dd(omacom/omarchy-mac#660 merge) as 0.1.0-8, above the lab 0.1.0-7 built fromc446c8df4(master published 0.1.0-6 at ff7ce0d4d via #666). It carries the platform root move (#660) and ticket 103 steps 4.1 and 4.3 (omacom/omarchy-mac#630, #631), Steam FEX setup (#634) the step 6 app hookspost-install/pre-remove(#636) and the Mac's desktop defaults in the platform hooks (#639: early/late Hyprland defaults, key names, notch cutouts): omarchy-mac's own Electron, trackpad and browser-flag setup, its/usr/lib/omarchy/macsetup entrypoints, the Apple pacman templates, the three-finger workspace swipe, and theomarchy-hw-applealias.dependscarries what every Mac needs, so it can't be removed and an offline first boot has it: the speaker stack withspeakersafetydnamed (its unit is this package's preset),alsa-ucm-conf-asahi,rtkit,pipewire-alsa,pipewire-pulse,vulkan-asahiandasahi-alarm-keyring(its pacman templates configure[asahi-alarm]). avd-fw, libva-v4l2_request-avd, wf-recorder and widevine stay out: they are removable defaults in the runtime's Apple list (Shrink the Apple list to the Mac packages and removable defaults omarchy-mac#658, upstream Converge omarchy-mac and omarchy-mx-mac into upstream Omarchy omarchy#13362), so this package ships with or before the runtime that shrinks that list; a shrunk list with an older omarchy-mac would lose vulkan-asahi. All resolve on edge + ALARM; the image's full package set resolves to the same 944 packages as before./usr/bin/omarchy-hw-appleand/usr/share/omarchy/bin/omarchy-hw-applemove from the quattro-upstream runtime to this package. The runtime and omarchy-mac must upgrade together from the same set; this package alone over an older quattro runtime stops on a file conflict, and the runtime alone drops the alias (README).Tested:
makepkg -f -din the aarch64 builder image at49c01e2dd, check() 93/93,.PKGINFOhas the provide and conflict, both the platform root and the old-path copies are in the package. An earlier lab build of the 4.1 commit installed and ran on the M2, then was rolled back.provides=('omarchy-platform')andconflicts=('omarchy-platform')make omarchy-mac the one owner of/usr/share/omarchy-platform(Move the Mac's desktop files to the fixed platform root omarchy-mac#660, draft; waits for Converge omarchy-mac and omarchy-mx-mac into upstream Omarchy omarchy#13362). Nothing may depend onomarchy-platform. Pinned to chore: sync upstream releases #660's merge; publish with or before the runtime from Converge omarchy-mac and omarchy-mx-mac into upstream Omarchy omarchy#13362 (a47a9be47 or later).Re-pinned to omacom/omarchy-mac aaae2cddb (quattro-upstream with #658). Proof (M1, lab set apple-test-aaae2cddb33c-20260928): image built from that runtime with omarchy-mac 0.1.0-8 and omarchy-mac-boot 20260928-1; inspection passed and the offline first-boot probe made no pacman request. In the image, vulkan-asahi, rtkit, pipewire-alsa, pipewire-pulse and speakersafetyd are installed only as dependencies. alsa-ucm-conf-asahi, asahi-audio, asahi-alarm-keyring, m1n1-aurora and uboot-asahi are also required by omarchy-mac or omarchy-mac-boot. The removable defaults have no Mac package depending on them. The offline VM first-boot scenario passed.