Watch OpenFront.io public lobbies from Waybar or the terminal.
Hover the module to see all three lobby categories. The bar shows the active category's featured lobby.
bin/of-lobbies-daemon— background watcher, writes Waybar status JSONbin/of-lobbies— optional terminal lobby watcherwaybar/— Waybar scripts and config snippetssystemd/of-lobbies.service— user service for the daemon
- Python 3 with
websockets(pip install websockets) - Waybar
- pyenv shims on PATH for the systemd service
./install.sh
systemctl --user enable --now of-lobbies.serviceAdd the snippets from waybar/config.snippet.jsonc and waybar/style.css.snippet to your Waybar config if not already present.
Click the Waybar module to cycle modes:
off → teams → special → individual
When a watch mode is active, the daemon keeps a WebSocket to wss://openfront.io/w0/lobbies. In off mode it stays idle with no network connection.
Terminal watcher:
of-lobbies
of-lobbies --mode teamsStored under ~/.local/state/of-lobbies/:
mode— current watch modestatus.json— latest Waybar output

