anchor.diff:  
   let
     cfg = config.services.nextcloud;
  +
  +  phpPackage = pkgs.php73;
  +  phpPackages = pkgs.php73Packages;
   
     toKeyValue = generators.toKeyValue {
       mkKeyValue = generators.mkKeyValueDefault {} " = ";
     };
   
     phpOptionsExtensions = ''
  -    ${optionalString cfg.caching.apcu "extension=${cfg.phpPackages.apcu}/lib/php/extensions/apcu.so"}
  -    ${optionalString cfg.caching.redis "extension=${cfg.phpPackages.redis}/lib/php/extensions/redis.so"}
  -    ${optionalString cfg.caching.memcached "extension=${cfg.phpPackages.memcached}/lib/php/extensions/memcached.so"}
  -    extension=${cfg.phpPackages.imagick}/lib/php/extensions/imagick.so
  +    ${optionalString cfg.caching.apcu "extension=${phpPackages.apcu}/lib/php/extensions/apcu.so"}
  +    ${optionalString cfg.caching.redis "extension=${phpPackages.redis}/lib/php/extensions/redis.so"}
  +    ${optionalString cfg.caching.memcached "extension=${phpPackages.memcached}/lib/php/extensions/memcached.so"}
  +    extension=${phpPackages.imagick}/lib/php/extensions/imagick.so
       zend_extension = opcache.so
       opcache.enable = 1
     '';
  
positive.code:                 phpOptions)));
          in {
            phpOptions = phpOptionsExtensions;
            phpPackage = pkgs.php73;
            listen = "/run/phpfpm/nextcloud";
            extraConfig = ''
              listen.owner = nginx
  
negative.code:       description = ''
          Enable this option if you plan on using the webfinger plugin.
          The appropriate nginx rewrite rules will be added to your configuration.
        '';
      };
  
  