aboutsummaryrefslogtreecommitdiff
path: root/nixos/hosts/ev/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/ev/default.nix
parent0f3a5b5a74150ecec89c6befe0510975e2fba5ac (diff)
refactor: define ports in ports.nix
Diffstat (limited to 'nixos/hosts/ev/default.nix')
-rw-r--r--nixos/hosts/ev/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/nixos/hosts/ev/default.nix b/nixos/hosts/ev/default.nix
index 71f794c..b0c5ff3 100644
--- a/nixos/hosts/ev/default.nix
+++ b/nixos/hosts/ev/default.nix
@@ -4,6 +4,9 @@
{ config, pkgs, ... }:
+let
+ ports = import ./ports.nix;
+in
{
imports = [
./hardware-configuration.nix
@@ -38,14 +41,14 @@
# unsure why this is necessary
networking.interfaces.enp3s0.useDHCP = true;
- home-automation.zigbee2mqttPort = 8080;
- torrent.qbittorrentWebUiPort = 7777;
+ home-automation.zigbee2mqttPort = ports.zigbee2mqtt;
+ torrent.qbittorrentWebUiPort = ports.qbittorrent;
torrent.networkNamespace = "se";
- monitoring.alloyUiPort = 3001;
- monitoring.lokiPort = 3030;
- monitoring.prometheusPort = 9090;
- monitoring.prometheusNodeExporterPort = 9002;
- hosehawk.port = 4000;
+ monitoring.alloyUiPort = ports.grafanaAlloy;
+ monitoring.lokiPort = ports.grafanaLoki;
+ monitoring.prometheusPort = ports.prometheus;
+ monitoring.prometheusNodeExporterPort = ports.prometheusNodeExporter;
+ hosehawk.port = ports.hosehawk;
home-automation.zigbeeSerialPort = "/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_e2fed465c59ded11962fd7a5a7669f5d-if00-port0";