You can. You just need to set up the link using iwctl. If you want to use systemd-boot you make a config file similar to
[Match]
Type=wlan
[Network]
DHCP=yes
Once the link is up, systemd-networkmanager will detect that and run the dhcp set-up and configure the resolver.
With NetworkManager, you set the configuration file os use iwd, and you use the normal NetworkManager methods to set up the link. I did that several years ago, but don’t remember the details. Now I use systemd-networkd instead.
I installed iwd using the information on this link as a guide.
Once I did that and restarted NetworkManager, and later subsequent reboots, I started having problems with my wifi connections reconnecting after returning from suspend. I found myself having to regularly toggle Airplane Mode and having to re-select which wifi connection to use, etc. I didn’t find it painless.
There’s also the business of open issues that the above link points to here.
I’m confess to being a pretty unsophisticated user, but, in any case, I just dropped my efforts to use it. Maybe you pros will try it out, and I’ll learn what I was doing wrong.