Commit Graph
1602 Commits
Author SHA1 Message Date
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 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 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 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
Ryan Hughes ed6a3869c7 Merge pull request #619 from jankeesvw/add-omarchy-meeting-recorder
Add Meeting Recorder
2026-09-24 15:25:26 -05:00
Jankees van Woezik 04dd3e8b68 Add Meeting Recorder 2026-09-24 20:17:02 +02:00
Tom Ballard 619b36b3a6 Update Task Manager to first non-preview v0.1.0 2026-09-24 12:06:24 +01:00
Marcelo Alcantara 93b1d62ef0 Merge pull request #614 from scottjones/add/qemu-static-aarch64
Add static QEMU packages for aarch64
2026-09-24 17:30:23 +10:00
Marcelo Alcantara c902687518 Merge pull request #613 from scottjones/add/obsidian-aarch64
Add canonical Obsidian desktop package for aarch64
2026-09-24 17:27:25 +10:00
Marcelo Alcantara 90fee672ce Register 32-bit ARM binfmt rules and keep QEMU changes package-local
qemu-binfmt-conf.sh groups arm with aarch64 and skipped it; Apple Silicon has
no AArch32 execution, so --ignore-family is needed for ARM32 programs. The
bin/sync-upstream extension, its tests and the Tests workflow edit are
reverted; QEMU updates become reviewed pins.
2026-09-24 16:05:38 +10:00
Marcelo Alcantara 2a47ad775b Drop setuid from chrome-sandbox and keep Obsidian's tests in its package
Chromium sandboxes through unprivileged user namespaces on Arch-family
kernels, so the setuid-root helper is unnecessary. The watcher tests now run
from check() as checksummed package sources, leaving tests/ and the shared
Tests workflow untouched.
2026-09-24 16:05:38 +10:00
Marcelo Alcantara 3b62326ced Merge pull request #612 from scottjones/add/zed-aarch64
Add Zed vendor package for aarch64
2026-09-24 15:44:35 +10:00
Scott Jones aa64ec9a4f Track Debian QEMU revisions through verified immutable snapshots 2026-09-23 23:26:34 -04:00
Scott Jones fe0cf953d7 Add static QEMU packages for aarch64 2026-09-23 21:53:30 -04:00
Scott Jones 94ce4e5a46 Add canonical Obsidian desktop package for aarch64 2026-09-23 21:52:03 -04:00
Scott Jones 6fddfa268e Add Zed vendor package for aarch64 2026-09-23 21:51:55 -04:00
Marcelo Alcantara 3f2395db7c Merge pull request #591 from maralcbr/linux-aurora-upstream
Add linux-aurora: Apple Silicon kernel for the edge and rc channels
2026-09-24 07:52:55 +10:00
Tom Ballard e25f641757 Update Task Manager to published v0.0.5 2026-09-23 16:12:58 +01:00
Marcelo Alcantara 59732a3e6f Merge pull request #599 from scottjones/fix/steam-launcher-review
Fix Steam FEX patch detection and preserve user desktop overrides
2026-09-23 17:34:43 +10:00
Marcelo Alcantara d37ce2f897 Merge pull request #598 from scottjones/fix/dotnet-arm-only
Restrict dotnet-core-bin to aarch64 and disable debug packages
2026-09-23 17:34:33 +10:00
Marcelo Alcantara 09784fcc92 Merge pull request #451 from scottjones/contrib/avd
Add Apple Silicon video-decoder firmware and VA-API packages
2026-09-23 17:34:21 +10:00