Files
omarchy-pkgs/pkgbuilds
Marcelo Alcantara 4ed5f14629 Build the omarchy package pair for aarch64
The Omarchy payload is architecture-independent, but the package is not.
On x86_64 omarchy pulls the Limine + mkinitcpio hook + Snapper boot stack;
on Apple Silicon the system boots through m1n1 + GRUB from the Asahi
packages on Arch Linux ARM's kernel, so that stack does not apply, and
Wi-Fi on the Broadcom parts needs the iwd backend. The shipped /etc tree
differs too: mkinitcpio reads every file under /etc/mkinitcpio.conf.d/,
so shipping omarchy_hooks.conf on aarch64 injects the Limine hooks into
the Asahi kernel's initramfs, and the zram/zswap/oomd drop-ins and the
zram-tuned vm.* sysctls belong to the x86_64 memory stack.

makepkg only honours depends_<arch> and optdepends_<arch> on
arch-specific packages, so arch=('any') becomes ('x86_64' 'aarch64').
backup=() has no arch-suffixed form, so the x86_64-only entries are
appended under CARCH and each of those paths is removed from the aarch64
package in package(). The x86_64 package keeps exactly the contents it
had; only its filename suffix changes.

The install scriptlet applies the hardened cups-files.conf on every
platform, then on Apple Silicon keeps the Arch Linux ARM system identity
(/etc/os-release stays the distribution's symlink) instead of the
etc-overrides. The -dev pair carries the same change so the pairs stay in
lockstep.
2026-09-02 21:59:45 +10:00
..
2026-08-25 18:44:05 +00:00
2026-08-19 06:48:27 +00:00
2026-08-24 01:24:35 +00:00
2026-09-01 04:05:40 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-09-01 04:05:40 +00:00
2026-08-13 11:58:32 -07:00
2026-09-01 04:05:40 +00:00
2026-09-01 11:19:17 +00:00
2026-09-01 04:05:40 +00:00
2026-08-15 18:34:51 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-08-27 17:10:00 +02:00
2026-06-08 16:00:00 +00:00
2026-08-13 11:58:32 -07:00
2026-09-01 04:05:40 +00:00
2026-08-24 01:24:35 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-09-01 05:20:42 +00:00
2026-06-16 11:17:06 +00:00
2026-08-13 03:31:01 -07:00
2026-08-13 11:58:32 -07:00
2026-08-04 10:42:32 -07:00
2026-08-07 03:03:18 -07:00
2026-09-01 11:48:49 +00:00
2026-08-27 08:06:24 +00:00
2026-05-08 01:04:51 -04:00
2026-05-08 01:04:50 -04:00
2026-08-26 22:17:37 -04:00
2026-08-15 18:06:52 -04:00
2026-08-07 04:29:12 -07:00
2026-09-01 04:05:40 +00:00
2026-08-27 21:58:26 +00:00
2026-09-01 04:05:40 +00:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-08-27 08:06:24 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:04:51 -04:00
2026-09-01 04:05:40 +00:00
2026-09-01 23:55:52 -04:00
2026-08-24 01:24:35 +00:00
2026-08-07 22:55:45 -04:00
2026-08-17 00:20:45 -07:00
2026-08-19 06:48:27 +00:00
2026-05-08 01:07:21 -04:00
2026-05-08 01:07:21 -04:00
2026-07-27 09:54:29 -07:00
2026-09-01 04:05:40 +00:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00
2026-09-01 04:05:40 +00:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00