nixos/mediawiki: enable apcu per default (#476386)

This commit is contained in:
Sandro
2026-02-08 03:58:20 +00:00
committed by GitHub
@@ -231,6 +231,9 @@ let
$wgRightsText = "";
$wgRightsIcon = "";
# Enable APCU caching
$wgMainCacheType = CACHE_ACCEL;
# Enabled skins.
${concatStringsSep "\n" (mapAttrsToList (k: v: "wfLoadSkin('${k}');") cfg.skins)}
@@ -256,8 +259,10 @@ in
package = mkPackageOption pkgs "mediawiki" { };
# https://www.mediawiki.org/wiki/Compatibility#PHP
phpPackage = mkPackageOption pkgs "php" {
default = "php83";
phpPackage = mkPackageOption pkgs "php" { } // {
default = pkgs.php83.buildEnv {
extensions = { all, enabled }: enabled ++ (with all; [ apcu ]);
};
};
finalPackage = mkOption {