anchor.diff:      # Add ntpctl to the environment for status checking
       environment.systemPackages = [ package ];
   
  +    environment.etc."ntpd.conf".text = configFile;
  +
       users.extraUsers = singleton {
         name = "ntp";
         uid = config.ids.uids.ntp;
  
positive.code: 
    package = pkgs.openntpd_nixos;
  
    cfgFile = pkgs.writeText "openntpd.conf" ''
      ${concatStringsSep "\n" (map (s: "server ${s}") cfg.servers)}
      ${cfg.extraConfig}
    '';
  
negative.code:       before = [ "time-sync.target" ];
        after = [ "dnsmasq.service" "bind.service" "network-online.target" ];
        serviceConfig = {
          ExecStart = "${package}/sbin/ntpd -p ${pidFile} ${cfg.extraOptions}";
          Type = "forking";
          PIDFile = pidFile;
        };
  