anchor.diff:      };
   
       systemd.watchdog.rebootTime = mkOption {
  -      type = types.str;
  +      type = types.nullOr types.str;
  +      default = null;
         example = "10m";
         description = ''
           The amount of time which can elapse after a reboot has been triggered
  
positive.code:           DefaultIPAccounting=yes
          ''}
          DefaultLimitCORE=infinity
          ${optionalString (config.systemd.watchdog.device != "") ''
            WatchdogDevice=${config.systemd.watchdog.device}
          ''}
          ${optionalString (config.systemd.watchdog.runtimeTime != "") ''
            RuntimeWatchdogSec=${config.systemd.watchdog.runtimeTime}
          ''}
          ${optionalString (config.systemd.watchdog.rebootTime != "") ''
            RebootWatchdogSec=${config.systemd.watchdog.rebootTime}
          ''}
          ${optionalString (config.systemd.watchdog.kexecTime != "") ''
            KExecWatchdogSec=${config.systemd.watchdog.kexecTime}
          ''}
  
  
negative.code:     };
  
      systemd.watchdog.kexecTime = mkOption {
        type = types.nullOr types.str;
        default = null;
        example = "10m";
        description = ''
          The amount of time which can elapse when kexec is being executed before
  