nixos/zoneminder: fix evaluation with php refactor
This commit is contained in:
parent
28c2c0156d
commit
e958afa0a9
|
@ -63,10 +63,6 @@ let
|
||||||
${cfg.extraConfig}
|
${cfg.extraConfig}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
phpExtensions = with pkgs.phpPackages; [
|
|
||||||
{ pkg = apcu; name = "apcu"; }
|
|
||||||
];
|
|
||||||
|
|
||||||
in {
|
in {
|
||||||
options = {
|
options = {
|
||||||
services.zoneminder = with lib; {
|
services.zoneminder = with lib; {
|
||||||
|
@ -289,11 +285,9 @@ in {
|
||||||
phpfpm = lib.mkIf useNginx {
|
phpfpm = lib.mkIf useNginx {
|
||||||
pools.zoneminder = {
|
pools.zoneminder = {
|
||||||
inherit user group;
|
inherit user group;
|
||||||
|
phpPackage = pkgs.php.withExtensions ({ enabled, all }: enabled ++ [ all.apcu ]);
|
||||||
phpOptions = ''
|
phpOptions = ''
|
||||||
date.timezone = "${config.time.timeZone}"
|
date.timezone = "${config.time.timeZone}"
|
||||||
|
|
||||||
${lib.concatStringsSep "\n" (map (e:
|
|
||||||
"extension=${e.pkg}/lib/php/extensions/${e.name}.so") phpExtensions)}
|
|
||||||
'';
|
'';
|
||||||
settings = lib.mapAttrs (name: lib.mkDefault) {
|
settings = lib.mapAttrs (name: lib.mkDefault) {
|
||||||
"listen.owner" = user;
|
"listen.owner" = user;
|
||||||
|
|
Loading…
Reference in a new issue