iwd

iwd (internet wireless daemon) is an alternative to wpa_supplicant. It remembers previous connections, and simple connections can be made through the controller program iwctl. More complex connections require creating a file under /var/lib/iwd/ as described in the iwd.network man page.