Ship quickshell as quickshell-git for synchronous kill
quickshell 0.3.0's qs kill returns before the instance exits, forcing restart tooling to babysit pids. Upstream fixed kill to block until the process is gone, but only on master, so the Omarchy repo now carries quickshell-git pinned past that fix. New installs get it from the base packages; existing installs migrate with a single --ask 4 transaction so the conflicting quickshell package is replaced in place, then restart the shell after the update to pick up the new binary. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
094619fbd5
commit
21eacb324a
@@ -0,0 +1,9 @@
|
||||
echo "Switch to the Omarchy quickshell-git build so shell restarts wait for instance exit"
|
||||
|
||||
if ! omarchy-pkg-present quickshell-git; then
|
||||
# One transaction with --ask 4 so pacman accepts replacing the conflicting
|
||||
# quickshell package in place; packages depending on quickshell stay
|
||||
# satisfied through the provides.
|
||||
sudo pacman -S --noconfirm --ask 4 quickshell-git
|
||||
omarchy-state set restart-shell-required
|
||||
fi
|
||||
Reference in New Issue
Block a user