anchor.diff:      };
   
       uncoreOffset = mkOption {
  -      type = types.nullOr types.str;
  +      type = types.nullOr types.int;
         default = null;
         description = ''
           The amount of voltage in mV to offset uncore by.
  
positive.code:         ExecStart = ''
            ${pkgs.undervolt}/bin/undervolt \
              ${optionalString cfg.verbose "--verbose"} \
              ${optionalString (cfg.coreOffset != null) "--core ${cfg.coreOffset}"} \
              ${optionalString (cfg.coreOffset != null) "--cache ${cfg.coreOffset}"} \
              ${optionalString (cfg.gpuOffset != null) "--gpu ${cfg.gpuOffset}"} \
              ${optionalString (cfg.uncoreOffset != null) "--uncore ${cfg.uncoreOffset}"} \
              ${optionalString (cfg.analogioOffset != null) "--analogio ${cfg.analogioOffset}"} \
              ${optionalString (cfg.temp != null) "--temp ${cfg.temp}"} \
              ${optionalString (cfg.tempAc != null) "--temp-ac ${cfg.tempAc}"} \
              ${optionalString (cfg.tempBat != null) "--temp-bat ${cfg.tempBat}"}
          '';
        };
      };
  
negative.code:     };
  
      analogioOffset = mkOption {
        type = types.nullOr types.int;
        default = null;
        description = ''
          The amount of voltage in mV to offset analogio by.
  