Commit Graph
1764 Commits
Author SHA1 Message Date
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
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 fc2a8aeed0 Detect aarch64 rebuilds, including against carried dependencies
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 (CI_ARCHES, shared with build-matrix), and reads a
carried trigger from its recipe once edge publishes that version; until then
its dependents wait. Published databases are verified before use and loaded
once per run.
2026-09-25 17:45:42 +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
Jacob Mink b44166a9bc Package Omaspeak 0.1.0 and Omawake 0.1.1 2026-09-24 16:22:18 -05: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
Jacob Mink a1549d8724 Allow later Oma package revisions in removal test 2026-09-24 14:53:32 -05:00
Jacob Mink fd78ec0e14 Add OpenVINO GenAI optional dependency to Omawake 2026-09-24 14:47:58 -05:00
Jacob Mink c330ee34a1 Fix OpenVINO GenAI build with GCC 16 2026-09-24 14:26:29 -05:00
Jacob Mink 9719f061e6 Bump OpenVINO GenAI to 2026.4.0.0 2026-09-24 14:05:50 -05:00
Jankees van Woezik 04dd3e8b68 Add Meeting Recorder 2026-09-24 20:17:02 +02:00
Scott Jones 4c3f31e972 Preserve Steam UI patch during update checks 2026-09-24 07:13:06 -04:00
Tom Ballard 619b36b3a6 Update Task Manager to first non-preview v0.1.0 2026-09-24 12:06:24 +01:00
Afonso Oliveira cda21f1d62 Merge master and preserve YT6801 ioctl removal 2026-09-24 11:58:23 +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
Marcelo Alcantara 3aece780f2 Merge pull request #449 from scottjones/contrib/cursor-aarch64
Build cursor-bin for aarch64 using the vendor Debian package
2026-09-23 17:34:07 +10:00
Jim Martin 26f47a021f Carry NVIDIA DisplayPort detach fix for aarch64 2026-09-22 20:19:46 -05:00
Scott Jones 1e1d524305 Allow normal Steam update and repair checks 2026-09-22 20:22:55 -04:00