]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/packages/nextcloud.nix
Refactor a bit the php-fpm module
[perso/Immae/Config/Nix.git] / virtual / packages / nextcloud.nix
index 3ac71e09e5e880ada39e4f1f34c6fd2dd4b38571..b8d8e5941a14f9949185fe3fc88a48cb44651305 100644 (file)
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, checkEnv, writeText, lib }:
+{ stdenv, fetchurl, checkEnv, writeText, lib, phpPackages, php }:
 let
   nextcloud = let
     # FIXME: initial sync
@@ -231,6 +231,11 @@ let
         [ webRoot varDir config ]
         ++ lib.attrsets.mapAttrsToList (name: value: value) apps);
       socket = "/var/run/phpfpm/nextcloud.sock";
+      phpConfig = ''
+        extension=${phpPackages.redis}/lib/php/extensions/redis.so
+        extension=${phpPackages.apcu}/lib/php/extensions/apcu.so
+        zend_extension=${php}/lib/php/extensions/opcache.so
+        '';
       pool = ''
         listen = ${socket}
         user = ${apache.user}