I’m experimenting with nixos-dns, and it seems like I’m so close to having it working perfectly, but when i dry run octodns-sync, it keeps trying to update all my records to have the tld twice. I included the fqdn for all the subdomains inside of networking.domains.subdomains.${domain}
, as shown in the documentation, where (I assume) it doesn’t do this - from my understanding, baseDomains
is more like a set of templates or similar - it doesn’t actually get generated, so you have to include the full fqdn undersubDomains
. I have a dns.nix
global file with my tld as a zone, defining the ns records, but that is it other than inside of nixosConfigurations.
The generated zonefile looks correct, as the subdomains are trimmed and only contain the actual sub part, like the octodns-dump
yaml of my dns currently does.
A screenshot of the dry run sums up the issue exactly
My config is here.
Perhaps this is being caused by the very new/recent desec octodns provider that i had to patch in? but I dont have any other providers to test with. Why is this happening??