From ba0292e4cb4f5af4a62a890aec4527317b43bc7c Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Sun, 21 Jun 2026 02:25:11 -0400 Subject: [PATCH] Clarify Snapper packaging ownership --- pkgbuilds/omarchy-settings-dev/PKGBUILD | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgbuilds/omarchy-settings-dev/PKGBUILD b/pkgbuilds/omarchy-settings-dev/PKGBUILD index 9b44315..3b34dd1 100644 --- a/pkgbuilds/omarchy-settings-dev/PKGBUILD +++ b/pkgbuilds/omarchy-settings-dev/PKGBUILD @@ -19,9 +19,9 @@ conflicts=('omarchy-settings') # limine + limine-mkinitcpio-hook + limine-snapper-sync + snapper are NOT in # depends because this package gets installed into the live ISO env (for # plymouth / /etc/skel seeding) where there is no ESP and the mkinitcpio hook -# would fail trying to deploy Limine. The bootloader stack is pulled in by -# the omarchy package on the target install, and by EARLY_BOOTSTRAP_PACKAGES -# in omarchy-iso/orchestrator/phases_impl.py for the target chroot. +# would fail trying to deploy Limine. The target omarchy package pulls in the +# full bootloader/snapshot stack; omarchy-iso only installs the early Limine +# pieces needed before the runtime package lands. depends=( 'bash' 'curl' @@ -252,9 +252,10 @@ EOF done fi - # default/** ships to /usr/share/omarchy/default/. The snapper template is - # additionally installed to /etc/snapper/config-templates/ below so snapper - # can pick it up at install time without separate handling. + # default/** ships to /usr/share/omarchy/default/. The Snapper template is + # additionally installed to /etc/snapper/config-templates/ for the standard + # Snapper template location; Omarchy target setup copies the default into the + # live root config. install -d "$pkgdir/usr/share/omarchy/default" cp -a default/. "$pkgdir/usr/share/omarchy/default/"