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>
10 lines
420 B
Bash
10 lines
420 B
Bash
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
|