X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fwebsites%2Fphp-application.nix;h=23e2b233581c3b92cc252360e220155f89fdb537;hb=ce95026934c4ea8c647365f68eb195459fcdff08;hp=20e2a5dde77311103aa2ab71c4ff53a4f54c3d1e;hpb=5400b9b6f65451d41a9106fae6fc00f97d83f4ef;p=perso%2FImmae%2FConfig%2FNix.git 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 @@ -{ lib, config, ... }: +{ lib, config, pkgs, ... }: with lib; let cfg = config.services.phpApplication; @@ -53,6 +53,11 @@ in default = {}; description = "Pool environment to append"; }; + phpPackage = mkOption { + type = attrsOf str; + default = pkgs.php; + description = "Php package to use"; + }; phpOptions = mkOption { type = lines; default = ""; @@ -177,7 +182,7 @@ in // 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;