From 8093c136a2fadb81a6bc629a33827ed4c39ed55e Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Sat, 5 Nov 2022 15:56:09 +0700 Subject: [PATCH] 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 --- nixos/modules/services/misc/zoneminder.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/zoneminder.nix b/nixos/modules/services/misc/zoneminder.nix index a52428ca1f67..45b554d193d5 100644 --- a/nixos/modules/services/misc/zoneminder.nix +++ b/nixos/modules/services/misc/zoneminder.nix @@ -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}" '';