summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-07-04 15:29:08 +0200
committerRory& <root@rory.gay>2024-07-04 15:29:08 +0200
commita4f9cbad34154daeb8adf798fa5d73070ea43373 (patch)
tree7d8f59ae08d34d20e596cee955a0e8d490f3d63f
parentFix missing if condition in synapse config (diff)
downloadRory-Open-Architecture-a4f9cbad34154daeb8adf798fa5d73070ea43373.tar.xz
Synapse config fixes
-rw-r--r--host/Rory-nginx/services/matrix/synapse/workers/federation-sender.nix3
-rw-r--r--host/Rory-nginx/services/matrix/synapse/workers/stream-writers/event-stream-writer.nix9
2 files changed, 7 insertions, 5 deletions
diff --git a/host/Rory-nginx/services/matrix/synapse/workers/federation-sender.nix b/host/Rory-nginx/services/matrix/synapse/workers/federation-sender.nix
index d0b1774..22312f4 100644
--- a/host/Rory-nginx/services/matrix/synapse/workers/federation-sender.nix
+++ b/host/Rory-nginx/services/matrix/synapse/workers/federation-sender.nix
@@ -15,6 +15,7 @@ in
       send_federation = false;
       federation_sender_instances = lib.map (index: "federation_sender-${toString index}") federationSenders;
       outbound_federation_restricted_to = lib.map (index: "federation_sender-${toString index}") federationSenders;
+      worker_replication_secret = "federation_sender_secret";
     };
 
     workers = lib.listToAttrs (
@@ -25,7 +26,7 @@ in
           worker_listeners = [
             {
               type = "http";
-              path = "/run/matrix-synapse/pusher-${toString index}.sock";
+              path = "/run/matrix-synapse/federation_sender-${toString index}.sock";
               resources = [
                 {
                   names = [ "replication" ];
diff --git a/host/Rory-nginx/services/matrix/synapse/workers/stream-writers/event-stream-writer.nix b/host/Rory-nginx/services/matrix/synapse/workers/stream-writers/event-stream-writer.nix
index dba4721..4dbf4ee 100644
--- a/host/Rory-nginx/services/matrix/synapse/workers/stream-writers/event-stream-writer.nix
+++ b/host/Rory-nginx/services/matrix/synapse/workers/stream-writers/event-stream-writer.nix
@@ -7,21 +7,22 @@
 let
   cfg = config.services.matrix-synapse;
   streamWriters = lib.range 0 (cfg.eventStreamWriters - 1);
+  streamWriterType = "events";
 in
 {
   services.matrix-synapse = lib.mkIf (cfg.eventStreamWriters > 0) {
     settings = {
       instance_map = lib.listToAttrs (
         lib.map (port: {
-          name = "stream-writer-${toString port}";
+          name = "stream-writer-${streamWriterType}-${toString port}";
           value = {
-            path = "/run/matrix-synapse/stream-writer-${toString port}.sock";
+            path = "/run/matrix-synapse/stream_writer-${streamWriterType}-${toString port}.sock";
           };
         }) streamWriters
       );
 
       stream_writers = {
-        events = lib.map (index: "stream-writer-events-${toString index}") streamWriters;
+        events = lib.map (index: "stream_writer-${streamWriterType}-${toString index}") streamWriters;
       };
     };
 
@@ -33,7 +34,7 @@ in
           worker_listeners = [
             {
               type = "http";
-              path = "/run/matrix-synapse/stream-writer-${toString index}.sock";
+              path = "/run/matrix-synapse/stream_writer-${streamWriterType}-${toString index}.sock";
               resources = [
                 {
                   names = [ "replication" ];