From 49948543b5de8973fbef6f30d847180614d2a7c5 Mon Sep 17 00:00:00 2001 From: sefidel Date: Tue, 25 Jul 2023 12:06:32 +0900 Subject: fix(overlays/sliding-sync): fix start failures --- overlays/sliding-sync-module.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'overlays') diff --git a/overlays/sliding-sync-module.nix b/overlays/sliding-sync-module.nix index c9e3f59..8117e2b 100644 --- a/overlays/sliding-sync-module.nix +++ b/overlays/sliding-sync-module.nix @@ -57,6 +57,13 @@ in If unset does not send OTLP traces. ''; }; + after = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = null; + description = lib.mdDoc '' + The service that should start before the sliding-sync proxy. + ''; + }; }; config = lib.mkIf cfg.enable { @@ -64,7 +71,7 @@ in description = "MSC3575 Matrix Sliding Sync Proxy"; after = [ "network.target" - ]; + ] ++ cfg.after; wantedBy = [ "multi-user.target" ]; serviceConfig = { Type = "simple"; -- cgit 1.4.1