anchor.diff:        serviceConfig = {
           Type = "oneshot";
           Restart = "no";
  -        ExecStart = "${pkgs.undervolt}/bin/undervolt ${cliArgs}";
  +        ExecStart = "${pkgs.undervolt}/bin/undervolt ${toString cliArgs}";
         };
       };
   
  
positive.code:       '';
      };
  
      useTimer = mkOption {
        type = types.bool;
        default = false;
  
negative.code: with lib;
  let
    cfg = config.services.undervolt;
  
    mkPLimit = limit: window:
      if (isNull limit && isNull window) then null
      else assert asserts.assertMsg (!isNull limit && !isNull window) "Both power limit and window must be set";
        "${toString limit} ${toString window}";
    cliArgs = lib.cli.toGNUCommandLine {} {
      inherit (cfg)
        verbose
        temp
  