From 70b3abe0d6a5e7cf46a8109dce05edcaca892f79 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Thu, 18 Sep 2025 10:19:44 +0200 Subject: refactor: define ports in ports.nix --- nixos/hosts/tente/default.nix | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'nixos/hosts/tente/default.nix') diff --git a/nixos/hosts/tente/default.nix b/nixos/hosts/tente/default.nix index 708e218..4d4a4f3 100644 --- a/nixos/hosts/tente/default.nix +++ b/nixos/hosts/tente/default.nix @@ -7,11 +7,12 @@ let baseDomain = "push-f.com"; acmeEmail = "martin@push-f.com"; + ports = import ./ports.nix; sources = import ; helpers = import { inherit config lib pkgs; }; pkgs-unstable = import sources.nixpkgs-unstable {}; in -rec { +{ _module.args = { inherit pkgs-unstable; }; imports = [ ./hardware-configuration.nix @@ -117,16 +118,16 @@ rec { }; }; - grafana.port = 3000; - grafana.matrixForwarderPort = 3002; - grafana.matrixServerUrl = "http://localhost:${toString matrix.port}"; - monitoring.alloyUiPort = 3001; - monitoring.lokiPort = 3030; - monitoring.prometheusPort = 9090; - monitoring.prometheusNodeExporterPort = 9002; - exporters.sqlExporterPort = 9003; - headscale.port = 8080; - matrix.port = 8008; + grafana.port = ports.grafana; + grafana.matrixForwarderPort = ports.grafanaMatrixForwarder; + grafana.matrixServerUrl = "http://localhost:${toString ports.matrix}"; + monitoring.alloyUiPort = ports.grafanaAlloy; + monitoring.lokiPort = ports.grafanaLoki; + monitoring.prometheusPort = ports.prometheus; + monitoring.prometheusNodeExporterPort = ports.prometheusNodeExporter; + exporters.sqlExporterPort = ports.prometheusSqlExporter; + headscale.port = ports.headscale; + matrix.port = ports.matrix; # Use the GRUB 2 boot loader. boot.loader.grub.enable = true; -- cgit v1.2.3