this means you can either set a CNAME to [branch.]repo.user.domein (subdomain) or A + AAAA records and a TXT (root)
to point your custom domain at #pixie pages
everything gets checked and you get feedback if something isn't configured correctly yet
and people can add their domain to /etc/hosts or use a curl command like curl -vik --resolve example.com:pixie.homes https://example.com and still get feedback on what records are missing/wrong
next up:
- integrate this into the main codebase
- some refactoring probably
- keep track of ratelimits
- security review??
- first hosting!!