diff --git a/applications/dns.nix b/applications/dns.nix index 3ade43f..f337055 100644 --- a/applications/dns.nix +++ b/applications/dns.nix @@ -415,11 +415,16 @@ in { ++ create_cache_networks; }; - # deletes teh journal files evey start so it no longer stalls out - systemd.services.bind.preStart = '' - rm -vf /etc/skynet/dns/*.jnl - rm -vf /etc/skynet/dns/*.jbk - ''; + systemd.services.bind = { + # deletes teh journal files evey start so it no longer stalls out + preStart = '' + rm -vf /etc/skynet/dns/*.jnl + rm -vf /etc/skynet/dns/*.jbk + ''; + restartTriggers = [ + "${config.environment.etc."skynet/dns/skynet.ie".source}" + ]; + }; # creates a folder in /etc for the dns to use users.users.named = {