From 097ffbf9bb8aeb7d7e399456a205a7594a88ad8a Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Tue, 9 Jun 2026 14:20:41 -0400 Subject: [PATCH] Install Hyprland reload guard hooks --- pkgbuilds/omarchy-dev/PKGBUILD | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgbuilds/omarchy-dev/PKGBUILD b/pkgbuilds/omarchy-dev/PKGBUILD index dbcdd02..7bdd2c8 100644 --- a/pkgbuilds/omarchy-dev/PKGBUILD +++ b/pkgbuilds/omarchy-dev/PKGBUILD @@ -115,10 +115,13 @@ package() { install -d "$pkgdir/usr/share/omarchy" - # Guard direct pacman upgrades from bypassing the Omarchy update pipeline. - # Ship the hook with its Exec target so package skew cannot leave a broken + # Guard direct pacman upgrades from bypassing the Omarchy update pipeline, + # and pause Hyprland live config reloads while settings files are replaced. + # Ship hooks with their Exec targets so package skew cannot leave a broken # hook pointing at a missing binary. install -Dm644 default/libalpm/hooks/00-omarchy-update-guard.hook "$pkgdir/usr/share/libalpm/hooks/00-omarchy-update-guard.hook" + install -Dm644 default/libalpm/hooks/10-omarchy-hyprland-reload-pause.hook "$pkgdir/usr/share/libalpm/hooks/10-omarchy-hyprland-reload-pause.hook" + install -Dm644 default/libalpm/hooks/90-omarchy-hyprland-reload-resume.hook "$pkgdir/usr/share/libalpm/hooks/90-omarchy-hyprland-reload-resume.hook" # Target-side setup scripts and package lists used by ISO finalization, # first login, future users, migrations, and reinstall/reset commands.