dérive the operating situation

wifi

derive has wifi via eiwd.

firmware is included for a wide set of wifi cards. your card is probably supported. if yours is not supported... uh....

to set up wifi, do the following:

create and add this to the file /etc/iwd/main.conf

[General]
EnableNetworkConfiguration=true
[Network]
NameResolvingService=none

then in /var/lib/iwd/YOUR-SSID-HERE.psk, or, on versions 0.3 and 0.3.5, /usr/var/lib/iwd/YOUR-SSID-HERE.psk

[Security]
Passphrase=your-wifi-password-here
[Settings]
Autoconnect=true

then in the file /etc/resolv.conf, you will need to put whatever is in there on another linux system you own. if you do not own another linux system, you can try:

nameserver 1.1.1.1
nameserver 8.8.8.8

then do ip link show - look for a device called wlan0 or wlp3s0. Let's say its wlan0. to bring wlan0 up, do ip link set wlan0 up then, run iwd & you should be connected to wifi.

to start iwd as a service, do sv up iwd. to make the iwd service always start upon boot, do sv add iwd.