Make state-directory a read/write path

This commit is contained in:
niten 2023-09-12 20:06:53 -07:00
parent 18714e43c3
commit 1e83f1c8b3

View File

@ -83,9 +83,13 @@ in {
user = config.systemd.services.matrix-synapse.serviceConfig.User; user = config.systemd.services.matrix-synapse.serviceConfig.User;
}; };
systemd.tmpfiles.rules = systemd = {
tmpfiles.rules =
let user = config.systemd.services.matrix-synapse.serviceConfig.User; let user = config.systemd.services.matrix-synapse.serviceConfig.User;
in [ "d ${cfg.state-directory} 0700 ${user} root - -" ]; in [ "d ${cfg.state-directory} 0700 ${user} root - -" ];
services.matrix-synapse.serviceConfig.ReadWritePaths =
[ cfg.state-directory ];
};
services = { services = {
matrix-synapse = { matrix-synapse = {