matrix-synapse service: restart on failure

+2
+2
nixos/modules/services/misc/matrix-synapse.nix
··· 605 605 } ]; 606 606 607 607 systemd.services.matrix-synapse = { 608 + description = "Synapse Matrix homeserver"; 608 609 after = [ "network.target" ]; 609 610 wantedBy = [ "multi-user.target" ]; 610 611 preStart = '' ··· 620 621 WorkingDirectory = "/var/lib/matrix-synapse"; 621 622 PermissionsStartOnly = true; 622 623 ExecStart = "${cfg.package}/bin/homeserver --config-path ${configFile} --keys-directory /var/lib/matrix-synapse"; 624 + Restart = "on-failure"; 623 625 }; 624 626 }; 625 627 };