
I got tired of fighting hostapd/dnsmasq on Arch + Hyprland, so I built a terminal hotspot manager in Rust
Managing Wi-Fi hotspots on minimalist Arch setups has been a recurring pain for me — legacy shell scripts choking on parsing edge cases, orphaned virtual interfaces stuck in a Device or resource busy loop after a crashed run, etc. Wanted something that just worked without babysitting it.
So I built omarchy-hotspot — an interactive TUI hotspot manager in Rust.
What it does:
Dependency check on startup (detects missing hostapd/dnsmasq, offers to install via pacman)
Cleans up stale processes and leftover virtual interfaces from previous aborted runs automatically
Generates a QR code and pops it up via imv for scan-to-connect
Ships as a compiled standalone binary — no Cargo/Rust toolchain needed to run it
It's tailored for minimalist Wayland setups (Omarchy, Hyprland) but should work on most Arch-based systems.
Repo: https://github.com/DCT-Berinyuy/omarchy-hotspot
Still early (v0.1.0), so bug reports / feedback / PRs welcome. Curious if others have hit the same interface-cleanup issues or if I'm just unlucky with my hardware.