From e5e93c3a9b438b58df45d755c31c1dfeb5aeb884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Wed, 12 Feb 2025 10:18:27 +0200 Subject: [PATCH] frigate: bring back python with fp --- modules/services/frigate/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/services/frigate/default.nix b/modules/services/frigate/default.nix index d0a29ac..e09c084 100644 --- a/modules/services/frigate/default.nix +++ b/modules/services/frigate/default.nix @@ -1,10 +1,14 @@ { lib, + pkgs, config, ... }: let cfg = config.mj.services.frigate; + python3-fp = pkgs.python312.overrideAttrs (_: { + EXTRA_CFLAGS = " -fno-omit-frame-pointer"; + }); in { options.mj.services.frigate = with lib.types; { @@ -16,6 +20,7 @@ in systemd.services.frigate = { preStart = "ln -sf $CREDENTIALS_DIRECTORY/secrets.env /run/frigate/secrets.env"; serviceConfig = { + ExecStart = lib.mkForce "${lib.getExe python3-fp} -m frigate"; EnvironmentFile = [ "-/run/frigate/secrets.env" ]; Environment = [ "PYTHONPERFSUPPORT=1" ]; RuntimeDirectory = "frigate";