From 45d673c2929587ce54c76f9051ab001c1509d19d Mon Sep 17 00:00:00 2001 From: Philip Peterson <1326208+philip-peterson@users.noreply.github.com> Date: Sun, 14 Jun 2026 03:13:31 -0700 Subject: [PATCH] openclaw: default to English and add basic auth - Patch app source at startup to change default language from zh to en - Add basicAuth (ironmagma) to nginx vhost for claw.quineglobal.com Co-Authored-By: Claude Sonnet 4.6 --- nixos/arion-openclaw/arion-compose.nix | 3 +++ nixos/nginx.nix | 1 + 2 files changed, 4 insertions(+) diff --git a/nixos/arion-openclaw/arion-compose.nix b/nixos/arion-openclaw/arion-compose.nix index 8a21a42..b8c72ad 100644 --- a/nixos/arion-openclaw/arion-compose.nix +++ b/nixos/arion-openclaw/arion-compose.nix @@ -35,6 +35,9 @@ sed -i "s|OPENCLAW_HOME=.*|OPENCLAW_HOME=/root/.openclaw|" .env sed -i "s|PORT=.*|PORT=4310|" .env fi + sed -i 's/resolveUiLanguage(url.searchParams, "zh")/resolveUiLanguage(url.searchParams, "en")/g' src/ui/server.ts + sed -i 's/hasExplicitLanguage ? resolvedLanguage : "zh"/hasExplicitLanguage ? resolvedLanguage : "en"/g' src/ui/server.ts + sed -i 's/language: "zh",/language: "en",/g' src/runtime/ui-preferences.ts npm install npm run build exec npm run dev:ui diff --git a/nixos/nginx.nix b/nixos/nginx.nix index 7913e07..5ae4eb6 100644 --- a/nixos/nginx.nix +++ b/nixos/nginx.nix @@ -56,6 +56,7 @@ enableACME = true; forceSSL = false; addSSL = true; + basicAuthFile = "/var/openclaw/htpasswd"; locations."/" = { proxyPass = "http://127.0.0.1:4310/";