A bar widget for Omarchy that controls waynergy (a Wayland-native Synergy/Deskflow client) // start/stop, live connection status, host switching, and Known Hosts, all one click away. Free, open source, no backend, no telemetry.
Hey People! 💌
Maker here. I split my work across two machines // a Mac and an Omarchy (Arch + Hyprland) desktop, side by side // and ended up with two keyboards and two mice on my desk to deal with it. Deskflow (the maintained Synergy fork) plus waynergy already solves the actual sharing problem, one input across both machines. I just never made it convenient enough to reach for daily // starting meant a terminal command from memory, stopping meant finding the process by hand.
So I built the control surface for it: right-click the bar pill to start/stop, left-click for a panel with live status, connection details, and Known Hosts // the last few machines I've connected to, saved as nameable, one-click rows.
The part I'm most glad I fixed rather than shipped as-is: the first version stopped waynergy by matching the process name, which risked killing a stale, unrelated instance instead of the one I'd actually started. It now tracks the exact PID and verifies it against /proc//comm before touching anything // I hand-verified the whole sequence outside the plugin before trusting it in the real UI. There's also a real TCP reachability check (not just "is the process alive"), and auto-recovery if a connection drops mid-session, which happens to clear a genuinely annoying bug too: a key that stays logically "held" after a bad disconnect.
This is a niche tool by design // it only matters if you already run two machines side by side // but if that's you, genuinely here for feedback.
Once UI