From 86226c94db11dae54325f244e3f2bf7fa9d7b0f6 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Tue, 24 Mar 2026 20:48:28 -0700 Subject: [PATCH] Add geoip databases for snowflake proxy country metrics MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NixOS doesn't have /usr/share/tor/geoip — point the proxy at pkgs.tor.geoip derivation paths instead. Co-Authored-By: Claude Opus 4.6 (1M context) --- nixos/ringtail/configuration.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/ringtail/configuration.nix b/nixos/ringtail/configuration.nix index 6e18d0c..7d948a2 100644 --- a/nixos/ringtail/configuration.nix +++ b/nixos/ringtail/configuration.nix @@ -499,7 +499,12 @@ in wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "${pkgs.snowflake}/bin/proxy -metrics -metrics-address 0.0.0.0"; + ExecStart = toString [ + "${pkgs.snowflake}/bin/proxy" + "-metrics" "-metrics-address" "0.0.0.0" + "-geoipdb" "${pkgs.tor.geoip}/share/tor/geoip" + "-geoip6db" "${pkgs.tor.geoip}/share/tor/geoip6" + ]; DynamicUser = true; Restart = "always"; RestartSec = 10;