Compare commits
	
		
			3 commits
		
	
	
		
			db0db2d233
			...
			6e83786862
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6e83786862 | |||
| cdcfcd2a8d | |||
| 9256051dc8 | 
					 1 changed files with 3 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -30,7 +30,7 @@
 | 
			
		|||
  '';
 | 
			
		||||
in {
 | 
			
		||||
  # Configure Conduit itself
 | 
			
		||||
  services.matrix-conduit = {
 | 
			
		||||
  services.conduwuit = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
 | 
			
		||||
    # This causes NixOS to use the flake defined in this repository instead of
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +40,6 @@ in {
 | 
			
		|||
 | 
			
		||||
    settings.global = {
 | 
			
		||||
      inherit server_name;
 | 
			
		||||
      database_backend = "rocksdb";
 | 
			
		||||
      allow_registration = false;
 | 
			
		||||
      # emergency_password = "testpassword";
 | 
			
		||||
      turn_uris = ["turn:turn.gladtherescake.eu.url?transport=udp" "turn:turn.gladtherescake.eu?transport=tcp"];
 | 
			
		||||
| 
						 | 
				
			
			@ -118,7 +117,7 @@ in {
 | 
			
		|||
        locations."=/.well-known/matrix/client" = {
 | 
			
		||||
          # Use the contents of the derivation built previously
 | 
			
		||||
          alias = "${well_known_client}";
 | 
			
		||||
          return = "200 '{\"m.homeserver\": {\"base_url\": \"https://${server_name}\"}, \"org.matrix.msc3575.proxy\": {\"url\": \"https://${server_name}\"}}";
 | 
			
		||||
          return = "200 '{\"m.homeserver\": {\"base_url\": \"https://${server_name}\"}, \"org.matrix.msc3575.proxy\": {\"url\": \"https://${server_name}\"}}'";
 | 
			
		||||
 | 
			
		||||
          extraConfig = ''
 | 
			
		||||
            # Set the header since by default NGINX thinks it's just bytes
 | 
			
		||||
| 
						 | 
				
			
			@ -132,7 +131,7 @@ in {
 | 
			
		|||
          proxyPass = "http://matrix.gladtherescake.eu/client/unstable/org.matrix.msc3575/sync";
 | 
			
		||||
          proxyWebsockets = true;
 | 
			
		||||
          recommendedProxySettings = false;
 | 
			
		||||
          return = "200 {\"contacts\": [{\"matrix_id\": \"@admin:server.name\", \"email_address\": \"admin@server.name\", \"role\": \"m.role.admin\"}]}";
 | 
			
		||||
          return = "200 '{\"contacts\": [{\"matrix_id\": \"@admin:server.name\", \"email_address\": \"admin@server.name\", \"role\": \"m.role.admin\"}]}'";
 | 
			
		||||
          extraConfig = ''
 | 
			
		||||
            proxy_set_header Host $host;
 | 
			
		||||
            proxy_buffering off;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue