Unverified Commit d96daf7f authored by Piotr Kwiecinski's avatar Piotr Kwiecinski
Browse files

nixos/agorakit: add phpPackage option and pass it to fpm pool

parent 2bfc0809
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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}