From b967223d3cd1b2462f385fddc28a7b2039200d7f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 20 Jul 2025 20:14:57 -0500 Subject: [PATCH] Temporary fix for waybar stacking on waking from sleep Sledge hammer fix by restarting the waybar, but it'll do the job until we find a better fix for #196 --- bin/omarchy-refresh-hypridle | 6 ++++++ config/hypr/hypridle.conf | 1 + 2 files changed, 7 insertions(+) create mode 100755 bin/omarchy-refresh-hypridle diff --git a/bin/omarchy-refresh-hypridle b/bin/omarchy-refresh-hypridle new file mode 100755 index 0000000..bc01d51 --- /dev/null +++ b/bin/omarchy-refresh-hypridle @@ -0,0 +1,6 @@ +#!/bin/bash + +# Overwrite local Hypridle settings with the latest in Omarchy, but create a backup +cp -f ~/.config/hypr/hypridle.conf ~/.config/hypr/hypridle.conf.bak 2>/dev/null +cp -f ~/.local/share/omarchy/config/hypr/hypridle.conf ~/.config/hypr/ 2>/dev/null +pkill -x hypridle && uwsm app -- hypridle >/dev/null 2>&1 & diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf index 8b1449e..199cbc1 100644 --- a/config/hypr/hypridle.conf +++ b/config/hypr/hypridle.conf @@ -2,6 +2,7 @@ general { lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. before_sleep_cmd = loginctl lock-session # lock before suspend. after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display. + on_unlock_cmd = pkill waybar && uwsm app -- waybar # FIXME: Temp fix to address stacking waybars } listener {