From dfa63abc7c2a9f316c5a3c7093f0389847bb06df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= <motiejus@jakstys.lt>
Date: Thu, 13 Mar 2025 21:14:56 +0000
Subject: [PATCH] keep motion recordings longer

---
 modules/services/frigate/default.nix | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/modules/services/frigate/default.nix b/modules/services/frigate/default.nix
index 806560e..7451851 100644
--- a/modules/services/frigate/default.nix
+++ b/modules/services/frigate/default.nix
@@ -165,6 +165,14 @@ in
             days = 7;
             mode = "all";
           };
+          events = {
+            pre_capture = 5;
+            post_capture = 5;
+            retain = {
+              default = 30;
+              mode = "motion";
+            };
+          };
         };
 
         cameras = {
@@ -179,11 +187,8 @@ in
               enabled = true;
               motion.mask = masks;
               objects.mask = masks;
-
               review.detections.required_zones = [ "sklypas" ];
-              zones = {
-                sklypas.coordinates = sklypas;
-              };
+              zones.sklypas.coordinates = sklypas;
 
               ffmpeg = {
                 output_args = {