Note I confirmed that WiFi works fine when using nouveau on the same hardware.
Also I tried a minimal a nvidia-331 install with --no-install-recommends, just in case the problem is related to any of the optimus stuff, which isn't needed for System76 hardware... and still no dice. Installing nvidia-331 breaks WiFi, for whatever reason.
Note I confirmed that WiFi works fine when using nouveau on the same hardware.
Also I tried a minimal a nvidia-331 install with --no-install- recommends, just in case the problem is related to any of the optimus stuff, which isn't needed for System76 hardware... and still no dice. Installing nvidia-331 breaks WiFi, for whatever reason.