diff --git a/modules/services/networking/wpa_supplicant.nix b/modules/services/networking/wpa_supplicant.nix index 11f8778a0abe..dca398dd8be2 100644 --- a/modules/services/networking/wpa_supplicant.nix +++ b/modules/services/networking/wpa_supplicant.nix @@ -110,7 +110,9 @@ in '' ${if ifaces == [] then '' for i in $(cd /sys/class/net && echo *); do - if [ -e /sys/class/net/$i/wireless ]; then + DEVTYPE= + source /sys/class/net/$i/uevent + if [ "$DEVTYPE" = "wlan" -o -e /sys/class/net/$i/wireless ]; then ifaces="$ifaces''${ifaces:+ -N} -i$i" fi done