summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2017-05-16 01:30:30 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2017-05-21 01:16:41 +0200
commit4ec09476f2ce33395abc36db21ebe161c2cce4f9 (patch)
treed87492e1ccc92c75606a3c0cfa465978764fda6b /nixos/modules/services
parentaafe99ca90148ed98309715669c973bd2069ecf3 (diff)
downloadnixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.tar
nixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.tar.gz
nixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.tar.bz2
nixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.tar.lz
nixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.tar.xz
nixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.tar.zst
nixpkgs-4ec09476f2ce33395abc36db21ebe161c2cce4f9.zip
matrix-synapse service: restart on failure
Diffstat (limited to 'nixos/modules/services')
-rw-r--r--nixos/modules/services/misc/matrix-synapse.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/matrix-synapse.nix b/nixos/modules/services/misc/matrix-synapse.nix
index ae9826968b1..a3ec0ea59f8 100644
--- a/nixos/modules/services/misc/matrix-synapse.nix
+++ b/nixos/modules/services/misc/matrix-synapse.nix
@@ -605,6 +605,7 @@ in {
       } ];
 
     systemd.services.matrix-synapse = {
+      description = "Synapse Matrix homeserver";
       after = [ "network.target" ];
       wantedBy = [ "multi-user.target" ];
       preStart = ''
@@ -620,6 +621,7 @@ in {
         WorkingDirectory = "/var/lib/matrix-synapse";
         PermissionsStartOnly = true;
         ExecStart = "${cfg.package}/bin/homeserver --config-path ${configFile} --keys-directory /var/lib/matrix-synapse";
+        Restart = "on-failure";
       };
     };
   };