X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Ftools%2Fdefault.nix;h=cdfc7eb29e32befea94b8cfb715c3a2805467125;hb=46c99b575ab45c79e195bc9e9ed75759e814aad1;hp=dcda15a6d6f936313a246b309c6c3bfc9321bd10;hpb=dcac3ec730176549cd52a9a42db2001dc652c30d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/tools/default.nix b/modules/private/websites/tools/tools/default.nix index dcda15a..cdfc7eb 100644 --- a/modules/private/websites/tools/tools/default.nix +++ b/modules/private/websites/tools/tools/default.nix @@ -15,7 +15,11 @@ let env = config.myEnv.tools.kanboard; }; wallabag = pkgs.callPackage ./wallabag.nix { - wallabag = pkgs.webapps.wallabag.override { composerEnv = pkgs.composerEnv.override { php = pkgs.php72; }; }; + wallabag = pkgs.webapps.wallabag.override { + composerEnv = pkgs.composerEnv.override { + php = pkgs.php73.withExtensions(e: pkgs.php73.enabledExtensions ++ [e.tidy]); + }; + }; env = config.myEnv.tools.wallabag; }; yourls = pkgs.callPackage ./yourls.nix { @@ -317,13 +321,7 @@ in { "php_admin_value[open_basedir]" = "/run/wrappers/bin/sendmail:/var/lib/ftp/devtools.immae.eu:/tmp"; }; - phpOptions = config.services.phpfpm.phpOptions + '' - extension=${pkgs.php72}/lib/php/extensions/mysqli.so - extension=${pkgs.php72Packages.redis}/lib/php/extensions/redis.so - extension=${pkgs.php72Packages.apcu}/lib/php/extensions/apcu.so - zend_extension=${pkgs.php72}/lib/php/extensions/opcache.so - ''; - phpPackage = pkgs.php72; + phpPackage = pkgs.php72.withExtensions(e: pkgs.php72.enabledExtensions ++ [e.mysqli e.redis e.apcu e.opcache ]); }; adminer = adminer.phpFpm; ttrss = { @@ -336,7 +334,7 @@ in { user = "wwwrun"; group = "wwwrun"; settings = wallabag.phpFpm.pool; - phpPackage = pkgs.php72; + phpPackage = pkgs.php73.withExtensions(e: pkgs.php73.enabledExtensions ++ [e.tidy]); }; yourls = { user = "wwwrun"; @@ -361,9 +359,6 @@ in { group = "wwwrun"; settings = dmarc-reports.phpFpm.pool; phpEnv = dmarc-reports.phpFpm.phpEnv; - phpOptions = config.services.phpfpm.phpOptions + '' - extension=${pkgs.php72}/lib/php/extensions/mysqli.so - ''; phpPackage = pkgs.php72; }; dokuwiki = {