Unverified Commit de5ca861 authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

Merge pull request #245759 from mweinelt/frigate-recordings

nixos/frigate: fix recording and serving of clips/recordings
parents 2465d7bc 3086313e
Loading
Loading
Loading
Loading
+15 −2
Original line number Diff line number Diff line
@@ -322,6 +322,16 @@ in
      '';
    };

    systemd.services.nginx.serviceConfig.SupplementaryGroups = [
      "frigate"
    ];

    users.users.frigate = {
      isSystemUser = true;
      group = "frigate";
    };
    users.groups.frigate = {};

    systemd.services.frigate = {
      after = [
        "go2rtc.service"
@@ -349,15 +359,18 @@ in
      serviceConfig = {
        ExecStart = "${cfg.package.python.interpreter} -m frigate";

        DynamicUser = true;
        User = "frigate";
        Group = "frigate";

        UMask = "0027";

        StateDirectory = "frigate";
        UMask = "0077";
        StateDirectoryMode = "0750";

        # Caches
        PrivateTmp = true;
        CacheDirectory = "frigate";
        CacheDirectoryMode = "0750";

        BindPaths = [
          "/migrations:${cfg.package}/share/frigate/migrations:ro"