anchor.diff:    };
   
     config = {
  +    warnings = mapAttrsToList (n: v: "services.restic.backups.${n}.s3CredentialsFile is deprecated, please use services.restic.backups.${n}.environmentFile instead.") (filterAttrs (n: v: v.s3CredentialsFile != null) config.services.restic.backups);
       systemd.services =
         mapAttrs' (name: backup:
           let
  
positive.code:             Read the repository password from a file.
            '';
            example = "/etc/nixos/restic-password";
          };
  
          s3CredentialsFile = mkOption {
  
negative.code:             RuntimeDirectory = "restic-backups-${name}";
              CacheDirectory = "restic-backups-${name}";
              CacheDirectoryMode = "0700";
            } // optionalAttrs (backup.environmentFile != null) {
              EnvironmentFile = backup.environmentFile;
            };
          } // optionalAttrs (backup.initialize || backup.dynamicFilesFrom != null) {
            preStart = ''
  