anchor.diff:        group = "icingaweb2";
         isSystemUser = true;
       };
  +    users.users.nginx = {
  +      extraGroups = [ "icingaweb2" ];
  +    };
     };
   }
  
positive.code:             include ${config.services.nginx.package}/conf/fastcgi.conf;
              try_files $uri =404;
              fastcgi_split_path_info ^(.+\.php)(/.+)$;
              fastcgi_pass unix:${phpfpmSocketName};
              fastcgi_param SCRIPT_FILENAME ${pkgs.icingaweb2}/public/index.php;
            '';
          };
  
negative.code:   };
  
    config = mkIf cfg.enable {
      services.phpfpm.pools = mkIf (cfg.pool == "${poolName}") {
        "${poolName}" = {
          socketName = "${poolName}";
          phpPackage = pkgs.php;
          user = "icingaweb2";
          group = "icingaweb2";
          extraConfig = ''
            listen.owner = ${config.services.nginx.user}
            listen.group = ${config.services.nginx.group}
            listen.mode = 0600
            pm = dynamic
            pm.max_children = 75
            pm.start_servers = 2
            pm.min_spare_servers = 2
            pm.max_spare_servers = 10
          '';
        };
      };
  
      services.phpfpm.phpOptions = mkIf (cfg.pool == "${poolName}")
  