From ad8aed669d430eadda24ae809fee91f5ac12df27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 2 Jan 2026 22:16:26 +0100 Subject: [PATCH] nixos/mediawiki: enable apcu per default --- nixos/modules/services/web-apps/mediawiki.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/mediawiki.nix b/nixos/modules/services/web-apps/mediawiki.nix index 085108df28c3..f85988598955 100644 --- a/nixos/modules/services/web-apps/mediawiki.nix +++ b/nixos/modules/services/web-apps/mediawiki.nix @@ -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 {