I've been working on the first time setup for @krellian Hub, which involves creating a temporary Wi-Fi hotspot and captive portal, before connecting to another Wi-Fi network.

It turns out that not even Claude can figure out how to use the NetworkManager DBus API. 😩