Slightly off topic, but does anyone know how you could configure user groups with Wireguard? So a common set of ACLs, permissions etc. It seems more geared towards a single user.
What do you mean by "user groups" and "ACL" in the context of VPN? In any case, the answer is most probably "write some firewall rules" (discriminating on the source IP, the ones you configured as allowed IPs in wireguard).
I was trying to work out whether I could replace a VPN server like OpenVPN or SoftEther with Wireguard. Both of those allow you to create multiple client/users that share a set of rules. E.g. roaming Developers can connect via VPN to this resource, but not that one. WireGuard looks to be a lot lower level and probably not well suited to that task.
WireGuard is a protocol with some tools to setup basic connections. What you probably want is some way to manage Wireguard peers and network zones with firewall and routing rules.