From f86239a8ceaf86868ecf5a33a4acae993a3b9d80 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Wed, 18 Feb 2026 05:07:22 +0000 Subject: [PATCH] Make RMO domain name a config option --- host/nocix/amd-legacy-quadcore/configuration.nix | 1 + host/nocix/amd-legacy-sexcore/configuration.nix | 1 + modules/system/nidus-sync.nix | 7 +++++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/host/nocix/amd-legacy-quadcore/configuration.nix b/host/nocix/amd-legacy-quadcore/configuration.nix index d764798..9b8a529 100644 --- a/host/nocix/amd-legacy-quadcore/configuration.nix +++ b/host/nocix/amd-legacy-quadcore/configuration.nix @@ -24,6 +24,7 @@ ]; myModules = { nidus-sync = { + domainNameReport = "staging-report.mosquitoes.online"; domainNameSync = "staging-sync.nidus.cloud"; }; }; diff --git a/host/nocix/amd-legacy-sexcore/configuration.nix b/host/nocix/amd-legacy-sexcore/configuration.nix index a62cba0..4baf3f7 100644 --- a/host/nocix/amd-legacy-sexcore/configuration.nix +++ b/host/nocix/amd-legacy-sexcore/configuration.nix @@ -24,6 +24,7 @@ ]; myModules = { nidus-sync = { + domainNameReport = "report.mosquitoes.online"; domainNameSync = "sync.nidus.cloud"; }; }; diff --git a/modules/system/nidus-sync.nix b/modules/system/nidus-sync.nix index 99d872f..fe41c38 100644 --- a/modules/system/nidus-sync.nix +++ b/modules/system/nidus-sync.nix @@ -6,7 +6,6 @@ let databaseName = nidusName; databaseUser = nidusName; dataDirectory = /mnt/bigdisk/nidus-sync; - domainNameReport = "report.mosquitoes.online"; group = nidusName; nidusName = "nidus-sync"; nidus-sync-pkg = inputs.nidus-sync.packages.x86_64-linux.default; @@ -17,6 +16,10 @@ let environmentFile = "/var/run/secrets/${nidusName}-env"; in { options.myModules.nidus-sync = { + domainNameReport = mkOption { + example = "report.mosquitoes.online"; + type = types.str; + }; domainNameSync = mkOption { example = "sync.nidus.cloud"; type = types.str; @@ -29,7 +32,7 @@ in { ffmpeg nidus-sync-pkg ]; - services.caddy.virtualHosts."${domainNameReport}" = { + services.caddy.virtualHosts."${cfg.domainNameReport}" = { extraConfig = '' reverse_proxy http://127.0.0.1:${toString port} '';