nixos/zoneminder: requires sysvsem PHP extension

This is used in ZoneMinder since some time ago [1]. Without this
extension, controling of playback (play, pause, fast forward, etc.) will
not work.

[1] https://github.com/ZoneMinder/zoneminder/issues/2261#issuecomment-433129559
This commit is contained in:
Ratchanan Srirattanamet 2022-11-05 15:56:09 +07:00
parent 4c64355fa3
commit 8093c136a2

View file

@ -283,7 +283,8 @@ in {
phpfpm = lib.mkIf useNginx {
pools.zoneminder = {
inherit user group;
phpPackage = pkgs.php.withExtensions ({ enabled, all }: enabled ++ [ all.apcu ]);
phpPackage = pkgs.php.withExtensions (
{ enabled, all }: enabled ++ [ all.apcu all.sysvsem ]);
phpOptions = ''
date.timezone = "${config.time.timeZone}"
'';