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:
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";