diff --git a/configuration/services/nextcloud.nix b/configuration/services/nextcloud.nix index 0d22e6c..30adf6e 100644 --- a/configuration/services/nextcloud.nix +++ b/configuration/services/nextcloud.nix @@ -1,5 +1,6 @@ { pkgs , config +, lib , ... }: let @@ -14,6 +15,19 @@ in inherit hostName; package = nextcloud; + phpPackage = lib.mkForce + (pkgs.php.override { + packageOverrides = final: prev: { + extensions = prev.extensions // { + pgsql = prev.extensions.pgsql.overrideAttrs (old: { + configureFlags = [ "--with-pgsql=${config.services.postgresql.package}" ]; + }); + pdo_pgsql = prev.extensions.pdo_pgsql.overrideAttrs (old: { + configureFlags = [ "--with-pdo-pgsql=${config.services.postgresql.package}" ]; + }); + }; + }; + }); enable = true; maxUploadSize = "2G"; https = true;