anchor.diff:          '';
         };
   
  +      name = mkOption {
  +        type = types.str;
  +        internal = true;
  +      };
  +
         path = mkOption {
  -        type = types.str;
  +        type = with types; either str (listOf str);
           description = ''
             The path to log files to be rotated.
  +          Spaces are allowed and normal shell quoting rules apply,
  +          with ', ", and \ characters supported.
           '';
         };
   
  
positive.code:       description = "Logrotate Service";
        wantedBy = [ "multi-user.target" ];
        startAt = "hourly";
        script = ''
          exec ${pkgs.logrotate}/sbin/logrotate ${configFile}
        '';
  
        serviceConfig = {
          Restart = "no";
          User = "root";
        };
      };
    };
  
negative.code: let
    cfg = config.services.logrotate;
  
    pathOpts = { name, ... }:  {
      options = {
        enable = mkOption {
          type = types.bool;
  