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

Changed files
+2 -1
nixos
modules
services
+2 -1
nixos/modules/services/misc/zoneminder.nix
···
phpfpm = lib.mkIf useNginx {
pools.zoneminder = {
inherit user group;
-
phpPackage = pkgs.php.withExtensions ({ enabled, all }: enabled ++ [ all.apcu ]);
phpOptions = ''
date.timezone = "${config.time.timeZone}"
'';
···
phpfpm = lib.mkIf useNginx {
pools.zoneminder = {
inherit user group;
+
phpPackage = pkgs.php.withExtensions (
+
{ enabled, all }: enabled ++ [ all.apcu all.sysvsem ]);
phpOptions = ''
date.timezone = "${config.time.timeZone}"
'';