omarchy-settings-dev: ship the full set on aarch64 for runtime-profile sources

#638 gave omarchy-settings this and -dev was never ported, so edge, the only
channel aarch64 machines are qualified for, still stripped zram, oomd, zswap,
the sysctl tuning and USB autosuspend there: on Snapdragon, migration
1790328426 installs zram-generator, finds no dev-zram0.swap and completes
without zram. A source with default/settings-runtime-profile now gets the same
files, backup and optdepends on aarch64 as on x86_64, Thunderbolt drop-in
included, and its HOOKS files ship as they are. Older sources, including the
current quattro pin, keep today's aarch64 package. The platform guard and its
detector check stay aarch64-only (#691, #694). The keyboard backlight unit
first-run enables ships whenever the source has it, as in omarchy-settings.

tests/settings-runtime-profile.sh now runs both recipes. pkgrel 5 so the
recipe change builds; the payload from the current pin is unchanged.
This commit is contained in:
Marcelo Alcantara committed 2026-09-28 21:28:47 +10:00
1 parent 47a3024683
commit ea7738975a
2 files changed
+61 -32

No files matched your search

+5 -5
View File
@@ -1,8 +1,8 @@
#!/bin/bash
# Run the omarchy-settings recipe's package() against synthetic source trees:
# an older source keeps today's per-architecture package, and a source that
# selects its platform profile at runtime ships the same files, backup and
# optdepends on aarch64 as on x86_64.
# Run the omarchy-settings and omarchy-settings-dev recipes' package() against
# synthetic source trees: an older source keeps today's per-architecture
# package, and a source that selects its platform profile at runtime ships the
# same files, backup and optdepends on aarch64 as on x86_64.
set -euo pipefail
export LC_ALL=C
@@ -142,7 +142,7 @@ cp "$fixtures/omarchy_hooks-v4.0.4.conf" "$scratch/legacy/etc/mkinitcpio.conf.d/
make_source "$scratch/profile" default/settings-runtime-profile "$keyboard_unit"
cp "$fixtures"/omarchy-13362/*.conf "$scratch/profile/etc/mkinitcpio.conf.d/"
for recipe in omarchy-settings; do
for recipe in omarchy-settings omarchy-settings-dev; do
rm -rf "${scratch:?}"/legacy-* "${scratch:?}"/profile-*
# An older source keeps the per-architecture package it has always had.
package_as "$recipe" "$scratch/legacy" x86_64 legacy-x86_64 pinned