Prevent Waybar stacking on resume (#448)

* Create omarchy-cmd-restart-waybar

* Replace -SIGUSR2 waybar instances

* Add migration

* Add or statment in case waybar is dead

* Just use omarchy-restart-waybar

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
This commit is contained in:
Ryan Hughes
2025-08-02 07:21:47 -04:00
committed by GitHub
parent d56a2bce2b
commit ceee999853
6 changed files with 18 additions and 4 deletions

View File

@ -4,4 +4,4 @@ omarchy-refresh-config waybar/config.jsonc
omarchy-refresh-config waybar/style.css
# Restart waybar
pkill -SIGUSR2 waybar
omarchy-restart-waybar

4
bin/omarchy-restart-waybar Executable file
View File

@ -0,0 +1,4 @@
#!/bin/bash
killall waybar || true
setsid uwsm app -- waybar &>/dev/null &

View File

@ -44,7 +44,7 @@ touch "$HOME/.config/alacritty/alacritty.toml"
# Restart components to apply new theme
pkill -SIGUSR2 btop
pkill -SIGUSR2 waybar
"$HOME/.local/share/omarchy/bin/omarchy-restart-waybar"
pkill swayosd-server
setsid uwsm app -- swayosd-server &>/dev/null &
makoctl reload