diff --git a/modules/periodic.nix b/modules/periodic.nix index bc32e90..53dd712 100644 --- a/modules/periodic.nix +++ b/modules/periodic.nix @@ -17,9 +17,11 @@ in { systemd.services.download-dns-blocklist = { description = "Download hosts-blocklists"; wantedBy = [ "default.target" ]; - path = with pkgs; [ curl ]; - script = - "curl -L https://github.com/notracking/hosts-blocklists/raw/master/dnsmasq/dnsmasq.blacklist.txt -o ${blocklist}"; + path = with pkgs; [ curl coreutils ]; + script = '' + curl -L https://github.com/notracking/hosts-blocklists/raw/master/dnsmasq/dnsmasq.blacklist.txt -o ${blocklist} + sed "/cainiao/d" -i ${blocklist} + ''; serviceConfig.Type = "oneshot"; postStop = '' chown -R dnsmasq ${stateDir}