From 1e83f1c8b3fbd53707236f540fcdbf2c86e055e6 Mon Sep 17 00:00:00 2001 From: niten Date: Tue, 12 Sep 2023 20:06:53 -0700 Subject: [PATCH] Make state-directory a read/write path --- matrix-module.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/matrix-module.nix b/matrix-module.nix index a9c15fd..d4f4db9 100644 --- a/matrix-module.nix +++ b/matrix-module.nix @@ -83,9 +83,13 @@ in { user = config.systemd.services.matrix-synapse.serviceConfig.User; }; - systemd.tmpfiles.rules = - let user = config.systemd.services.matrix-synapse.serviceConfig.User; - in [ "d ${cfg.state-directory} 0700 ${user} root - -" ]; + systemd = { + tmpfiles.rules = + let user = config.systemd.services.matrix-synapse.serviceConfig.User; + in [ "d ${cfg.state-directory} 0700 ${user} root - -" ]; + services.matrix-synapse.serviceConfig.ReadWritePaths = + [ cfg.state-directory ]; + }; services = { matrix-synapse = {