aboutsummaryrefslogtreecommitdiff
path: root/nixos/hosts/tente/default.nix
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2025-09-18 10:19:44 +0200
committerMartin Fischer <martin@push-f.com>2025-09-18 10:48:23 +0200
commit70b3abe0d6a5e7cf46a8109dce05edcaca892f79 (patch)
treec243ac5ce705dc288a0f70ec3ae191729255aa71 /nixos/hosts/tente/default.nix
parent0f3a5b5a74150ecec89c6befe0510975e2fba5ac (diff)
refactor: define ports in ports.nix
Diffstat (limited to 'nixos/hosts/tente/default.nix')
-rw-r--r--nixos/hosts/tente/default.nix23
1 files changed, 12 insertions, 11 deletions
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 <top/npins>;
helpers = import <top/helpers.nix> { 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;