I finally got around to installing Void GNU/Linux on my main computer. Rolling release, non-systemd, need I say more? As with all GNU/Linux distributions, wireless networks had me in a fix. If you can see this post, it means I've managed to get online. It turns out, `wpa_supplicant` was detecting the wrong interface by default (does it ever select the right one?). Let us fix that: ``` $ sudo rm -r /var/service/wpa_supplicant $ sudo killall dhcpcd ``` What is the right interface though? ``` $ iw dev ... Interface wlp2s0 ... ``` Aha! Let us run `wpa_supplicant` on that interface, as a background process: ``` $ sudo wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf $ sudo dhcpcd -B wlp2s0 $ ping google.com PING ... ``` Yay! Make those changes perpetual by enabling the service: ``` ------------------------------------------------------ # Add these to /etc/wpa_supplicant/wpa_supplicant.conf OPTS="-B" WPA_INTERFACE="wlp2s0" ------------------------------------------------------ $ sudo ln -s /etc/sv/wpa_supplicant /var/service/ $ sudo ln -s /etc/sv/dhcpcd /var/service/ $ sudo sv restart wpa_supplicant $ sudo sv restart dhcpcd ```