diff options
Diffstat (limited to 'modules/websites')
-rw-r--r-- | modules/websites/php-application.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/websites/php-application.nix b/modules/websites/php-application.nix index 20e2a5d..23e2b23 100644 --- a/modules/websites/php-application.nix +++ b/modules/websites/php-application.nix | |||
@@ -1,4 +1,4 @@ | |||
1 | { lib, config, ... }: | 1 | { lib, config, pkgs, ... }: |
2 | with lib; | 2 | with lib; |
3 | let | 3 | let |
4 | cfg = config.services.phpApplication; | 4 | cfg = config.services.phpApplication; |
@@ -53,6 +53,11 @@ in | |||
53 | default = {}; | 53 | default = {}; |
54 | description = "Pool environment to append"; | 54 | description = "Pool environment to append"; |
55 | }; | 55 | }; |
56 | phpPackage = mkOption { | ||
57 | type = attrsOf str; | ||
58 | default = pkgs.php; | ||
59 | description = "Php package to use"; | ||
60 | }; | ||
56 | phpOptions = mkOption { | 61 | phpOptions = mkOption { |
57 | type = lines; | 62 | type = lines; |
58 | default = ""; | 63 | default = ""; |
@@ -177,7 +182,7 @@ in | |||
177 | // optionalAttrs (icfg.phpSession) { "php_admin_value[session.save_path]" = "${icfg.varDir}/phpSessions"; } | 182 | // optionalAttrs (icfg.phpSession) { "php_admin_value[session.save_path]" = "${icfg.varDir}/phpSessions"; } |
178 | // icfg.phpPool; | 183 | // icfg.phpPool; |
179 | phpOptions = config.services.phpfpm.phpOptions + icfg.phpOptions; | 184 | phpOptions = config.services.phpfpm.phpOptions + icfg.phpOptions; |
180 | inherit (icfg) phpEnv; | 185 | inherit (icfg) phpEnv phpPackage; |
181 | } | 186 | } |
182 | ) cfg.apps; | 187 | ) cfg.apps; |
183 | 188 | ||