anchor.diff:      description = ''
         Periodic backups to create with Restic.
       '';
  -    type = types.attrsOf (types.submodule ({ name, ... }: {
  +    type = types.attrsOf (types.submodule ({ config, name, ... }: {
         options = {
           passwordFile = mkOption {
             type = types.str;
  
positive.code:   };
  
    config = {
      systemd.services =
        mapAttrs' (name: backup:
          let
  
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 = ''
  