anchor.diff:            Method to determine the IP address to send to the dynamic DNS provider.
           '';
         };
  +
  +      verbose = mkOption {
  +        default = true;
  +        type = bool;
  +        description = ''
  +          Print verbose information.
  +        '';
  +      };
  +
  +      quiet = mkOption {
  +        default = false;
  +        type = bool;
  +        description = ''
  +          Print no messages for unnecessary updates.
  +        '';
  +      };
       };
     };
   
  
positive.code: 
    stateDir = "/var/spool/ddclient";
    ddclientUser = "ddclient";
    ddclientFlags = "-foreground -verbose -noquiet -file ${config.services.ddclient.configFile}";
    ddclientPIDFile = "${stateDir}/ddclient.pid";
  
  in
  
negative.code:           lib.optionalString (server != "") "server=${server}"}
          ssl=${if config.services.ddclient.ssl then "yes" else "no"}
          wildcard=YES
          quiet=${if config.services.ddclient.quiet then "yes" else "no"}
          verbose=${if config.services.ddclient.verbose then "yes" else "no"}
          ${config.services.ddclient.domain}
          ${config.services.ddclient.extraConfig}
        '';
  