summary refs log tree commit diff
path: root/services/irc/gamja.nix
diff options
context:
space:
mode:
Diffstat (limited to 'services/irc/gamja.nix')
-rw-r--r--services/irc/gamja.nix28
1 files changed, 14 insertions, 14 deletions
diff --git a/services/irc/gamja.nix b/services/irc/gamja.nix
index 1c7c7f7..d2d5f08 100644
--- a/services/irc/gamja.nix
+++ b/services/irc/gamja.nix
@@ -7,13 +7,13 @@ let
     let
       gamjaConfig = {
         server = {
-          url = "wss://${me.tailscale.domain}/gamja/socket";
+          url = "wss://gamja.rnrd.fyi/socket";
           auth = "mandatory";
           nick = "mel";
         };
       };
 
-      faviconHtml = ''<link rel="shortcut icon" href="/gamja/favicon.png">'';
+      faviconHtml = ''<link rel="shortcut icon" href="/favicon.png">'';
       gamja-override = pkgs.gamja.overrideAttrs {
         pname = "gamja-override";
 
@@ -27,19 +27,19 @@ let
 
 in
 {
-  # gamja is tailnet interal
-  services.nginx.virtualHosts.tailnet.locations = {
-    "/gamja" = {
-      return = "301 $scheme://$host$request_uri/";
-    };
-    "/gamja/" = {
-      alias = "${gamja}/";
-    };
+  services.nginx.virtualHosts."gamja.rnrd.fyi" = {
+    useACMEHost = "rnrd.fyi";
+    forceSSL = true;
+    locations = {
+      "/" = {
+        root = gamja;
+      };
 
-    "/gamja/socket" = {
-      proxyPass = "http://${me.tailscale.ip}:${socketPort}";
-      proxyWebsockets = true;
-      recommendedProxySettings = true;
+      "/socket" = {
+        proxyPass = "http://${me.tailscale.ip}:${socketPort}";
+        proxyWebsockets = true;
+        recommendedProxySettings = true;
+      };
     };
   };
 }