diff --git a/hosts/bicep/services/matrix/coturn.nix b/hosts/bicep/services/matrix/coturn.nix index 493a746..5adf570 100644 --- a/hosts/bicep/services/matrix/coturn.nix +++ b/hosts/bicep/services/matrix/coturn.nix @@ -6,12 +6,14 @@ key = "synapse/turnconfig"; owner = config.users.users.matrix-synapse.name; group = config.users.users.matrix-synapse.group; + restartUnits = [ "coturn.service" ]; }; sops.secrets."matrix/coturn/static-auth-secret" = { sopsFile = fp /secrets/bicep/matrix.yaml; key = "coturn/static-auth-secret"; owner = config.users.users.turnserver.name; group = config.users.users.turnserver.group; + restartUnits = [ "coturn.service" ]; }; services.matrix-synapse-next = { diff --git a/hosts/bicep/services/matrix/hookshot/default.nix b/hosts/bicep/services/matrix/hookshot/default.nix index 6010c51..3594b35 100644 --- a/hosts/bicep/services/matrix/hookshot/default.nix +++ b/hosts/bicep/services/matrix/hookshot/default.nix @@ -18,6 +18,7 @@ in sops.templates."hookshot-registration.yaml" = { owner = config.users.users.matrix-synapse.name; group = config.users.groups.keys-matrix-registrations.name; + restartUnits = [ "matrix-hookshot.service" ]; content = '' id: matrix-hookshot as_token: "${config.sops.placeholder."matrix/hookshot/as_token"}" diff --git a/hosts/bicep/services/matrix/mjolnir.nix b/hosts/bicep/services/matrix/mjolnir.nix index d0e2bf5..6dbb83f 100644 --- a/hosts/bicep/services/matrix/mjolnir.nix +++ b/hosts/bicep/services/matrix/mjolnir.nix @@ -6,6 +6,7 @@ key = "mjolnir/access_token"; owner = config.users.users.mjolnir.name; group = config.users.users.mjolnir.group; + restartUnits = [ "mjolnir.service" ]; }; services.mjolnir = { diff --git a/hosts/bicep/services/matrix/out-of-your-element.nix b/hosts/bicep/services/matrix/out-of-your-element.nix index 848cc7d..b899278 100644 --- a/hosts/bicep/services/matrix/out-of-your-element.nix +++ b/hosts/bicep/services/matrix/out-of-your-element.nix @@ -9,18 +9,22 @@ in "matrix/ooye/as_token" = { sopsFile = fp /secrets/bicep/matrix.yaml; key = "ooye/as_token"; + restartUnits = [ "matrix-ooye.service" ]; }; "matrix/ooye/hs_token" = { sopsFile = fp /secrets/bicep/matrix.yaml; key = "ooye/hs_token"; + restartUnits = [ "matrix-ooye.service" ]; }; "matrix/ooye/discord_token" = { sopsFile = fp /secrets/bicep/matrix.yaml; key = "ooye/discord_token"; + restartUnits = [ "matrix-ooye.service" ]; }; "matrix/ooye/discord_client_secret" = { sopsFile = fp /secrets/bicep/matrix.yaml; key = "ooye/discord_client_secret"; + restartUnits = [ "matrix-ooye.service" ]; }; };