config

NixOS config
Log | Files | Refs | README | LICENSE

commit e5e93c3a9b438b58df45d755c31c1dfeb5aeb884 (tree)
parent d0633769ebe88c69415eebf96fcb6564d48444ba
Author: Motiejus Jakštys <motiejus@jakstys.lt>
Date:   Wed, 12 Feb 2025 10:18:27 +0200

frigate: bring back python with fp

Diffstat:
Mmodules/services/frigate/default.nix | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git 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";