Works fine for me on Manjaro using wireguard-dkms and the Wireguard app from the F-Droid store.
Copying public keys back and forth via email seemed a bit of a faff so there's probably a better way. Possibly using `qrencode` would let you set up the client configuration...