From d96daf7fdd5155496013c5e2db21094aa7e6d8d3 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Thu, 3 Apr 2025 16:36:28 +0200 Subject: [PATCH] nixos/agorakit: add phpPackage option and pass it to fpm pool --- nixos/modules/services/web-apps/agorakit.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/agorakit.nix b/nixos/modules/services/web-apps/agorakit.nix index b7c86d7585dd..7ee53222dc4f 100644 --- a/nixos/modules/services/web-apps/agorakit.nix +++ b/nixos/modules/services/web-apps/agorakit.nix @@ -13,7 +13,7 @@ let user = cfg.user; group = cfg.group; - php = lib.getExe pkgs.php82; + php = lib.getExe cfg.phpPackage; # shell script for local administration artisan = pkgs.writeScriptBin "agorakit" '' @@ -35,6 +35,8 @@ in options.services.agorakit = { enable = mkEnableOption "agorakit"; + phpPackage = mkPackageOption pkgs "php82" { }; + user = mkOption { default = "agorakit"; description = "User agorakit runs as."; @@ -340,6 +342,7 @@ in services.phpfpm.pools.agorakit = { inherit user group; + phpPackage = cfg.phpPackage; phpOptions = '' log_errors = on post_max_size = ${cfg.maxUploadSize}