anchor.diff:    testUser = "alice";
     testPassword = "alicealice";
     testEmail = "alice@example.com";
  +
  +  listeners = [ {
  +    port = 8448;
  +    bind_addresses = [
  +      "127.0.0.1"
  +      "::1"
  +    ];
  +    type = "http";
  +    tls = true;
  +    x_forwarded = false;
  +    resources = [ {
  +      names = [
  +        "client"
  +      ];
  +      compress = true;
  +    } {
  +      names = [
  +        "federation"
  +      ];
  +      compress = false;
  +    } ];
  +  } ];
  +
   in {
   
     name = "matrix-synapse";
  
positive.code:     serversqlite = args: {
        services.matrix-synapse = {
          enable = true;
          database_type = "sqlite3";
          tls_certificate_path = "${cert}";
          tls_private_key_path = "${key}";
        };
      };
    };
  
negative.code:     {
        services.matrix-synapse = {
          enable = true;
          settings = {
            inherit listeners;
            database = {
              name = "psycopg2";
              args.password = "synapse";
            };
            tls_certificate_path = "${cert}";
            tls_private_key_path = "${key}";
            registration_shared_secret = registrationSharedSecret;
            public_baseurl = "https://example.com";
            email = {
              smtp_host = mailerDomain;
              smtp_port = 25;
              require_transport_security = true;
              notif_from = "matrix <matrix@${mailerDomain}>";
              app_name = "Matrix";
            };
          };
        };
        services.postgresql = {
          enable = true;
  