summaryrefslogtreecommitdiff
path: root/services/irc
diff options
context:
space:
mode:
Diffstat (limited to 'services/irc')
-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;
+ };
};
};
}