ad32fe7a

By: Ammar <ammar.nanjiani@gmail.com>

fix(steammachine): keep the WiFi radio off so it stops competing with Bluetooth

The Steam Machine is wired and has no use for WiFi, but its radio shares an
antenna with the Bluetooth adapter. NetworkManager scans for networks even
while disconnected, and that 2.4 GHz traffic competes with the controller
link — which already suffers from a congested band.

Measured on the running host, with a Pro Controller connected:

                       before      after radio off
  dropped IMU reports   3.2/min     1.5/min
  report gap (delta)    78-105 ms   65-79 ms
  avg_delta             15 ms       11 ms

Adds a oneshot that runs `rfkill block wifi` after NetworkManager starts.

Note the honest ceiling: this halves the loss but does not eliminate it.
The remainder is neighbour congestion — several access points at signal
90-95 on 2.4 GHz (channels 6 and 11 occupied, and this house's own 2.4 GHz
SSID sits on channel 4, which overlaps both). No setting on this host
changes that; eliminating it needs a USB Bluetooth dongle on an extension
cable away from the chassis.

Verified safe before making it declarative: with the WiFi phy soft-blocked,
Bluetooth kept working and improved, and Ethernet stayed connected.

Total

11m55s

Time to Start Worker time Duration Time to finish Idle
Config 0s 2s 2s 2s 0s
Eval 3s 4m42s 4m42s 4m45s 0s
Build 4m45s 19m34s 7m10s 11m55s 0s
Suite 0s 24m18s 11m55s 11m55s 1s

Timeline

Config Eval Build
0s1m2m3m4m5m6m7m8m9m10m11m