From 6409b48cea4b963e340f2497db6c2863241ea473 Mon Sep 17 00:00:00 2001
From: 514fpv <koishi@514fpv.one>
Date: Thu, 22 Feb 2024 00:01:25 +0800
Subject: [PATCH] fix(tubesync): allow redis access to run directory

---
 package/tubesync/nixos.nix | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/package/tubesync/nixos.nix b/package/tubesync/nixos.nix
index 3745e71f..0d62e52d 100644
--- a/package/tubesync/nixos.nix
+++ b/package/tubesync/nixos.nix
@@ -146,6 +146,9 @@ in {
       tubesync-worker = recursiveUpdate (base' "worker") ({
         serviceConfig.ExecStart = "${cfg.package}/bin/tubesync-worker";
       });
+
+      # allow binding to unix socket
+      redis-tubesync-celery.serviceConfig.ReadWritePaths = [ "${cfg.stateDir}/run" ];
     };
 
     services.redis.servers.tubesync-celery = {