diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/services/blocky/default.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/services/blocky/default.nix b/modules/services/blocky/default.nix index 327670e..f68ba71 100644 --- a/modules/services/blocky/default.nix +++ b/modules/services/blocky/default.nix @@ -7,6 +7,8 @@ in { options.modules.services.blocky = { enable = mkEnableOption ""; + + realHost = mkOption { type = types.str; default = "127.0.0.1"; }; }; config = mkIf cfg.enable { @@ -17,7 +19,7 @@ in # Safety: NixOS firewall should block public access to 53. # Only machines connected to the tailscale is able to reach the service. dns = 53; - http = "127.0.0.1:4000"; + http = 4000; }; upstream.default = [ @@ -106,7 +108,7 @@ in }; environment.etc."grafana-dashboards/blocky_rev3.json" = { - source = ./grafana_blocky_rev3.json; + text = replaceStrings ["\${VAR_BLOCKY_URL}"] ["https://${cfg.realHost}"] (builtins.readFile ./grafana_blocky_rev3.json); group = "grafana"; user = "grafana"; }; |