-{ lib, config, ... }:
+{ lib, config, pkgs, ... }:
with lib;
let
cfg = config.services.phpApplication;
default = {};
description = "Pool environment to append";
};
+ phpPackage = mkOption {
+ type = attrsOf str;
+ default = pkgs.php;
+ description = "Php package to use";
+ };
phpOptions = mkOption {
type = lines;
default = "";
// optionalAttrs (icfg.phpSession) { "php_admin_value[session.save_path]" = "${icfg.varDir}/phpSessions"; }
// icfg.phpPool;
phpOptions = config.services.phpfpm.phpOptions + icfg.phpOptions;
- inherit (icfg) phpEnv;
+ inherit (icfg) phpEnv phpPackage;
}
) cfg.apps;