I currently have my mesh setup like this:
With the wireguard config similar to this on every node:
[Interface] Address = 10.1.0.1/32 PrivateKey = List