anchor.diff:        serviceConfig = {
           Type = "oneshot";
           Restart = "no";
  -        ExecStart = "${pkgs.undervolt}/bin/undervolt ${cliArgs}";
  +        ExecStart = "${pkgs.undervolt}/bin/undervolt ${toString cliArgs}";
         };
       };
   
  
positive.code: 
      temp-bat = cfg.tempBat;
      temp-ac = cfg.tempAc;
    };
  in
  {
  
negative.code:       '';
      };
  
      p1.limit = mkOption {
        type = with types; nullOr int;
        default = null;
        description = ''
          The P1 Power Limit in Watts.
          Both limit and window must be set.
        '';
      };
      p1.window = mkOption {
        type = with types; nullOr (oneOf [ float int ]);
        default = null;
        description = ''
          The P1 Time Window in seconds.
          Both limit and window must be set.
        '';
      };
  
      p2.limit = mkOption {
        type = with types; nullOr int;
        default = null;
        description = ''
          The P2 Power Limit in Watts.
          Both limit and window must be set.
        '';
      };
      p2.window = mkOption {
        type = with types; nullOr (oneOf [ float int ]);
        default = null;
        description = ''
          The P2 Time Window in seconds.
          Both limit and window must be set.
        '';
      };
  
      useTimer = mkOption {
        type = types.bool;
        default = false;
  