Commit Graph
1619 Commits
Author SHA1 Message Date
dhh bc78d15bcd chore: sync upstream releases 2026-09-26 19:05:32 +00:00
David Heinemeier Hansson b85235928c Merge pull request #655 from omacom/ttfx/watch-github-releases
Track ttfx releases from GitHub and build its assembly engine
2026-09-26 20:53:45 +02:00
David Heinemeier HanssonandClaude Opus 5.5 9d3d374058 Track ttfx releases from GitHub and build its assembly engine
ttfx releases are now published on GitHub only, so sync-upstream picks up new
versions through a github watch instead of ttfx's release script editing this
recipe. The recipe also points at the repository's current home, and x86_64
builds pull in NASM, which the new assembly engine needs (without it the
build silently falls back to the Rust engine).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MxJcVYpBxFDam6czK4bGjp
2026-09-26 14:38:42 -04:00
David Heinemeier Hansson dcee15a58e Merge pull request #653 from omacom/hype/track-upstream-tags
Track Hype releases from its git tags
2026-09-26 07:04:23 -05:00
David Heinemeier HanssonandClaude Opus 5.5 a692f96467 Track Hype releases from its git tags and update to 0.4.2
Hype now publishes a GitHub release for every version, so declare its
v{pkgver} tags as the upstream feed. The scheduled sync picks up new
releases and hashes the tag archive, instead of a hand-written PR each
time. This first sync brings Hype to 0.4.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 13:51:35 +02:00
Marcelo Alcantara 539f27b1d1 Merge pull request #648 from omacom/mac/realign-dev-pair
omarchy-settings-dev: rebuild so the dev pair shares one quattro commit
2026-09-26 12:10:20 +10:00
Marcelo Alcantara e841c87036 omarchy-settings-dev: rebuild so the dev pair shares one quattro commit 2026-09-26 11:18:24 +10:00
Marcelo Alcantara 83f85a4051 Merge pull request #636 from omacom/mac/17-platform-guard
omarchy-settings: ship the pacman platform guard
2026-09-26 10:48:43 +10:00
Marcelo Alcantara ab053e8872 Merge pull request #646 from omacom/mac/omarchy-mac-boot-repin-4
omarchy-mac-boot 20260925-4: re-pin to quattro-upstream 84352fdb
2026-09-26 09:49:54 +10:00
Marcelo Alcantara c3fa2ba65d omarchy-mac-boot: say backup= covers /etc files, not the hook symlinks
The snapshot restore hooks under /etc/boot/hooks are symlinks, which the
backup list leaves out. omarchy-drive-password needs luks-slots only for the
system disk.
2026-09-26 09:28:34 +10:00
Marcelo Alcantara e70090513c omarchy-mac-boot: document the publish order the reset and key-slot entrypoints need
omarchy-lifecycle-dispatch requires reset-* (#552) and luks-slots (#553) on
Apple Silicon, so a runtime carrying them before this package blocks factory
reset, owner setup and omarchy-drive-password on Macs.
2026-09-26 09:20:37 +10:00
Marcelo Alcantara cfb8f9a403 omarchy-mac-boot: depend on binutils for objcopy
The boot check and, from #560, the snapshot restore check read the kernel out
of the Limine UKI with objcopy. mkinitcpio pulls binutils in today, but the
package calls it directly.
2026-09-26 09:20:37 +10:00
Marcelo Alcantara 23bfb75f07 omarchy-mac-boot 20260925-4: pin quattro-upstream 84352fdb
Moves the pin from f7ea7ecc to the head of quattro-upstream, which adds
#552's reset-prepare, reset-verify, reset-commit and reset-rollback
entrypoints, #553's luks-slots entrypoint and recovery key handling,
#556's encrypt unit output to kmsg at notice, and #560's snapshot restore
check with its limine-snapper-sync pre and post hooks. The pin's UTC date is
still 20260925, so pkgrel goes to 4. #544 is not in it, so the Plymouth
fragment still ships and no HOOKS baseline dependency applies.
2026-09-26 09:20:37 +10:00
Ryan Hughes b1f2d77ef8 Merge pull request #413 from omacom/fix-remote-neovim-yanks
Fix remote Neovim yanks without blocking paste
2026-09-25 14:52:06 -05:00
Ryan Hughes d9748c6a15 Merge current package defaults into clipboard fix 2026-09-25 15:35:16 -04:00
Ryan Hughes 15e96abac5 Merge pull request #594 from tcballard/task-manager-v0.0.4-all-channels
Update Task Manager to 0.1.1 and promote beyond Edge
2026-09-25 14:22:03 -05:00
Marcelo Alcantara 8b4c4a4051 Merge pull request #641 from omacom/mac/09-mac-boot-hooks-baseline
omarchy-mac-boot 20260925-3: re-pin to quattro-upstream f7ea7ecc
2026-09-26 01:42:57 +10:00
Marcelo Alcantara 8f80d46049 omarchy-mac-boot 20260925-3: pin quattro-upstream f7ea7ecc
Moves the pin from the boot-set integration commit to quattro-upstream,
which now has #541 with its review fixes (first boot hands off only for a
failed step, and the retry waits for NetworkManager), #543's update-verify
entrypoint, #545's provision entrypoints and #549's keyslot-only LUKS check.
#544 is not in it, so the Plymouth fragment still ships and no HOOKS baseline
dependency applies.
2026-09-26 01:25:33 +10:00
Marcelo Alcantara f3a96c195b omarchy-mac-boot: document the publish order its pinned source needs
A pin with omacom/omarchy-mac#544 needs the settings HOOKS baseline (#542)
published first; a pin with #543's update-verify entrypoint must publish
before any runtime carrying #543. pkgrel 3 so this rebuild does not reuse the
published 20260925-2 filename.
2026-09-25 23:37:40 +10:00
Marcelo Alcantara 67dd0f7e6b omarchy-mac-boot: require the HOOKS baseline once the source relies on it
From omacom/omarchy-mac#544 the Apple drop-ins no longer add Plymouth
themselves and build on omarchy-settings' 00-omarchy-hooks.conf (#536). A
settings version cannot express that (quattro candidates sort below stock
releases and omarchy pins its settings exactly), so a build whose payload has
no 93-omarchy-mac-plymouth.conf depends on the name
omarchy-mkinitcpio-hooks-baseline, which settings packages that ship the
baseline must provide.
2026-09-25 23:37:24 +10:00
Marcelo Alcantara cd1ffe0f7e Merge pull request #637 from omacom/mac/09-omarchy-mac-boot
Add omarchy-mac-boot for aarch64 edge
2026-09-25 23:23:59 +10:00
Marcelo Alcantara 020b28dd69 omarchy-mac-boot: say the platform guard is still to ship, and drop the stale pkgrel from the README 2026-09-25 23:08:14 +10:00
Marcelo Alcantara 61bc72d006 omarchy-mac-boot: pin the boot-set integration commit
Pin a09ee0ca, the head of omacom/omarchy-mac integ/boot-set-1 (#547): quattro-upstream with #527, #540, #545 and #541 merged. The package then carries the Apple provisioning entrypoints from #545 and can publish before those PRs merge.
2026-09-25 22:49:39 +10:00
Marcelo Alcantara bbb5c32854 Merge master into mac/09-omarchy-mac-boot 2026-09-25 21:41:51 +10:00
Marcelo Alcantara 134f2facc5 omarchy-mac-boot: tag it for Apple Silicon and pin #541's current head
groups=('omarchy-platform-apple-silicon') is the platform tag the pacman
platform guard reads (omacom/omarchy-mac#539); the package is not published
yet, so it carries the tag from its first build. The pin moves to 3a58abb5,
omacom/omarchy-mac#541 with #527's current head merged in.
2026-09-25 21:36:39 +10:00
Marcelo Alcantara d12fa816b7 Merge pull request #628 from omacom/mac/10-aquamarine-carry
Carry aquamarine 0.15.1 on edge for Apple Silicon
2026-09-25 21:06:52 +10:00
Marcelo Alcantara 7ed92ad039 omarchy-settings: bump pkgrel for the platform guard lines
CI builds a changed recipe and needs a new package; 4.0.4-1 is already
published. The pinned upstream source has no guard files, so 4.0.4-2 has the
same contents.
2026-09-25 20:57:33 +10:00
Marcelo Alcantara d62c3d6840 Merge remote-tracking branch 'upstream/master' into mac/17-platform-guard 2026-09-25 20:46:03 +10:00
Marcelo Alcantara 4e58d1c77f Give cc1plus enough stack for aquamarine under emulation
DRM.cpp needs more than 8 MiB of compiler stack. GCC raises its own limit
natively, but the aarch64 builder runs under QEMU user-mode emulation, which
fixes the guest stack at exec and ignores setrlimit, so cc1plus segfaulted.
Unpatched 0.15.1 fails the same way. QEMU_STACK_SIZE sizes it at exec; native
builds ignore it and the object code is identical.
2026-09-25 20:45:29 +10:00
Marcelo Alcantara c48f02942a omarchy-mac-boot: pin the first-boot manifest check, and say which dependency is Apple-only
Moves the pin to 602266c8, where first boot of a fresh image refuses to finish
without the build manifest that defers its hardware setup. asahi-scripts is
the one Apple-only dependency; the README no longer calls them all generic.
2026-09-25 20:20:01 +10:00
Tom Ballard 587b8c3226 Update Task Manager package to v0.1.1 and sync upstream 2026-09-25 11:14:03 +01:00
Marcelo Alcantara 7d7a7542bf Merge pull request #627 from omacom/mac/07-m1n1-uboot
Add m1n1-aurora and the silent uboot-asahi, aarch64 and edge only
2026-09-25 20:06:03 +10:00
Marcelo Alcantara f94fd56cea Merge pull request #631 from omacom/mac/55-limine-apple-gate
limine-mkinitcpio-hook 1.39.0-2: Apple Silicon activation gate
2026-09-25 20:03:17 +10:00
Marcelo Alcantara 865aaa3f65 Add omarchy-mac-boot for aarch64 edge
The Apple Silicon boot package (Mac initramfs, in-place encryption, first
boot and the Limine activation gate) now builds from packages/omarchy-mac/boot
in omacom/omarchy-mac at a pinned commit: the recipe runs the source's tests
and install staging, and keeps only metadata, backup= and the pacman
scriptlet from the fork recipe. aarch64 and edge only; 20260925-1 upgrades
the fork's 20260921-10. It needs the Apple-gated limine-mkinitcpio-hook
1.39.0-2.
2026-09-25 20:02:38 +10:00
Marcelo Alcantara d6be5b09b3 Merge pull request #626 from omacom/mac/08-omarchy-mac-recipe
Add omarchy-mac for aarch64 edge
2026-09-25 20:02:06 +10:00
Marcelo Alcantara fb2ade61fc Give the platform guard its own detector copy instead of moving it
Moving omarchy-hw-platform from omarchy to omarchy-settings loses the file
when the dev pair installs in separate transactions, since omarchy-dev does
not pin omarchy-settings-dev's version. Settings now installs a copy beside
the guard script and omarchy keeps its detector, so no file changes owner.
2026-09-25 20:01:13 +10:00
Marcelo Alcantara 0712513342 Merge pull request #625 from omacom/mac/06-linux-aurora-edge
linux-aurora: drop the generic linux provide, ship on edge only
2026-09-25 20:01:09 +10:00
Marcelo Alcantara 0a65168b09 Move the platform detector to omarchy-settings with the guard
The settings package's platform guard runs omarchy-hw-platform before the
omarchy runtime is installed. omarchy leaves the detector out of its bin/
loop and settings ships it, with the /usr/share/omarchy/bin link the Apple
predicate and the CLI router use, whenever the source has it.
2026-09-25 19:56:22 +10:00
Marcelo Alcantara 00fac82ad3 omarchy-settings: ship the pacman platform guard when the source has it
The guard hook and the script it runs install together from omarchy-settings,
so they are resident before the runtime and hardware packages. Conditional, so
builds from sources without them are unchanged.
2026-09-25 19:23:36 +10:00
Marcelo Alcantara baf6df3e80 limine-mkinitcpio-hook 1.39.0-2: Apple Silicon activation gate on aarch64
On aarch64 the Limine hooks and the mkinitcpio wrapper run through
limine-apple-gate. Only an Apple Silicon Mac (device tree "apple,")
behaves differently: Limine's kernel and removal hooks wait until
Omarchy activates Limine (/var/lib/omarchy/limine.enabled and
/etc/default/limine), mkinitcpio's own kernel hook keeps /boot current
before and after activation, Limine's EFI deploy hook is left to
omarchy-mac-boot, and the wrapper is plain mkinitcpio. Skipped hooks
drain the socket pacman streams targets over.

x86_64 packages exactly what 1.39.0-1 did; generic aarch64 and
Snapdragon keep upstream behaviour.
2026-09-25 18:20:07 +10:00
Marcelo Alcantara b27a8c609e Drop the aquamarine comment that depends on rebuild detection 2026-09-25 17:46:20 +10:00
Marcelo Alcantara 584fa5732e Leave Hyprland and rebuild detection to their own changes
PR builds link against published edge, so a Hyprland bump in the same merge
cannot see the carry, and as a fast-ring package it would reach every aarch64
channel. The rebuild detection fix that bumps it once the carry publishes
moves to its own PR, so this change only adds the aquamarine carry.
2026-09-25 17:46:06 +10:00
Marcelo Alcantara a090edeb7f Carry aquamarine 0.15.1 on edge for Apple Silicon and rebuild Hyprland
Carry Arch's aquamarine 0.15.1-1 with one patch that re-reads a connector's
possible CRTCs on rescan, so a Type-C port the Apple DCP fabric reroutes to
another pipeline gets a CRTC without restarting the compositor. aarch64 and
edge only; pkgrel 1.1 sits above Arch Linux ARM's 0.15.1-1.

Bump Hyprland for aquamarine 0.15.1 and make rebuild detection see aarch64.
sync-rebuilds followed PUBLISHED_ARCHES (x86_64 by default), so the scheduled
run skipped every aarch64-only package, and it read aarch64 triggers from Arch
Linux ARM even when this repository carries them. It now follows the
architectures a merge builds, and reads a carried trigger from its recipe once
edge publishes that version.
2026-09-25 17:42:53 +10:00
Marcelo Alcantara 73d8b1e84e Say how uboot-asahi gets installed rather than where 2026-09-25 17:37:04 +10:00
Marcelo Alcantara e4521c1bbd Say which omarchy-mac configuration applies before setup runs 2026-09-25 17:35:23 +10:00
Marcelo Alcantara d61e51af75 Record the boot recipes as manual holds and state pacman's repository order
A bare uboot-asahi comes from whichever repository is listed first, so the
comment now says when this build wins and when asahi-alarm's does.
2026-09-25 17:34:34 +10:00
Marcelo AlcantaraandScott Jones 4a2224c680 Add the omarchy-mac Apple Silicon add-on for aarch64 edge
Packages only packages/omarchy-mac from omacom/omarchy-mac at an exact
quattro-upstream commit, restricted to aarch64 and the edge channel.
Ported from the omarchy-mac/omarchy-pkgs-aarch64 recipe.

Co-authored-by: Scott Jones <scottajones@gmail.com>
2026-09-25 17:28:47 +10:00
Marcelo Alcantara 14609a71a2 linux-aurora: drop the wireguard-arch replaces rule
A replaces rule applies to any root with the omarchy repo, so a generic
aarch64 system carrying wireguard-arch would be offered this Apple-only
kernel on -Syu. ALARM's linux-aarch64 carries no replaces either.
2026-09-25 17:26:47 +10:00
Marcelo Alcantara d7906a4b1a Add m1n1-aurora and the silent uboot-asahi for Apple Silicon, aarch64 and edge only
Ported from the asahi-quattro lane. Both are pinned by hand like
linux-aurora and restricted to aarch64 and the edge channel from their
first merge, since merging publishes. pkgrel sits one above the fork
lanes' builds so the same filename never carries two sets of bytes.
2026-09-25 17:26:11 +10:00
Marcelo Alcantara 0a16d437cc linux-aurora: drop the generic linux provide and ship on edge only
The kernel provided linux=, so on any aarch64 root with the omarchy repo
listed before core, a dependency on linux resolved to this Apple-only kernel
instead of ALARM's linux-aarch64. linux-asahi and WIREGUARD-MODULE stay.

Channel membership narrows to edge until M1 and M2 cold-boot qualification;
promotion widens it again. pkgrel moves to 10 because 7.1.12.aurora2-9 is
already published and a filename is immutable.
2026-09-25 17:15:50 +10:00