Commit Graph
1851 Commits
Author SHA1 Message Date
David Heinemeier Hansson fc1e037490 Merge pull request #589 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-26 21:23:48 +02:00
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
Scott Jones 5edd81d9f2 Enable Aurora USB-PD controller support for M3 Macs 2026-09-26 13:37:49 -04:00
Scott JonesandClaude Opus 5.5 88629b46b5 Match Hyprland software renderer names case-insensitively
Refresh the #16343 backport to carry the upstream follow-up that
matches llvmpipe/softpipe/Software Rasterizer with ASCII
case-insensitive, string_view-based matching.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-26 10:44:18 -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
Scott JonesandClaude Opus 5.5 f7d4e94540 Hold Hyprland upstream updates while carrying the #16343 backport
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 21:31:25 -04:00
Scott JonesandClaude Opus 5.5 09ef472bcb Detect Hyprland software rendering from the GL renderer
Carry a v0.56.2 backport of hyprwm/Hyprland#16343 so display-only KMS
drivers paired with llvmpipe are classified as software rendering.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 21:31:25 -04: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
Vincent Zhang 71abb9f0aa supergfxctl: drop nonexistent sudo group from D-Bus policy
Arch has no sudo group, so dbus-broker rejects that policy block by name on
every bus reload: "Invalid group-name in org.supergfxctl.Daemon.conf +9:
group=\"sudo\"". The block grants nothing here; the wheel policy in the same
file is what authorises an unprivileged user.

Remove the dead block with a checked-in patch and bump pkgrel.
2026-09-25 21:08:13 +08: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
Jeremy Dixon 6a2561fa7a Declare Omatrack Lua and sol2 build sources 2026-09-25 04:59:36 -04:00
Jeremy Dixon ef6bf03935 Update Omatrack to 1.8.6 2026-09-25 04:55:40 -04: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 33ab3d2bf8 Spell a carried version without a zero epoch, as makepkg publishes it 2026-09-25 17:51:54 +10:00
Marcelo Alcantara b27a8c609e Drop the aquamarine comment that depends on rebuild detection 2026-09-25 17:46:20 +10:00