diff --git a/modules/communication.nix b/modules/communication.nix
index 912ab76..b7f4cd1 100644
--- a/modules/communication.nix
+++ b/modules/communication.nix
@@ -64,6 +64,7 @@ in {
         package = mautrix-telegram;
         serviceConfig.EnvironmentFile = config.age.secrets.telegram.path;
         settings = {
+          homeserver.software = "standard";
           telegram = {
             api_id = "$API_ID";
             api_hash = "$API_HASH";
@@ -89,9 +90,12 @@ in {
           JoinNamespaceOf = "signald.service";
           SupplementaryGroups = [ "signald" ];
         };
-        settings.signal = {
-          socket_path = config.services.signald.socketPath;
-          outgoing_attachment_dir = "/var/lib/signald/tmp";
+        settings = {
+          homeserver.software = "standard";
+          signal = {
+            socket_path = config.services.signald.socketPath;
+            outgoing_attachment_dir = "/var/lib/signald/tmp";
+          };
         };
       };
     };