Tailscale + pihole is another way to achieve using same config everywhere. It's pretty easy to setup (by a HN definition of easy, would not suggest for any typical user). https://tailscale.com/kb/1114/pi-hole/
NextDNS/Adguard-DNS are more user friendly options.
NextDNS/Adguard-DNS are more user friendly options.