The bar hosts the StatusNotifierWatcher in-process (sni_watcher.py), so the *_sync proxy creation and RegisterStatusNotifierHost call blocked the main loop waiting on a reply only that same loop could produce — a self-deadlock freezing the whole bar (clock, holo intro) until the 25s D-Bus timeout. Switch to new_for_bus + call (async, fire-and-forget). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| hyprdrive | ||
| hyprland | ||
| hyprlua | ||
| niri | ||
| sway | ||
| migrate-hyprland-to-hyprlua.sh | ||