aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2026-01-19 17:52:52 +0100
committerMartin Fischer <martin@push-f.com>2026-02-28 19:50:28 +0100
commit5bf0183630b04a58c2234350f35bfbf8772856b6 (patch)
tree6a789310b704674f06e114a4f741959bb571b2a7
parent083e8295a124d455a71e515d2d36afd4797b40ea (diff)
feat(ev): add exercise-log
-rw-r--r--nixos/hosts/ev/default.nix15
-rw-r--r--nixos/hosts/ev/ports.nix2
2 files changed, 17 insertions, 0 deletions
diff --git a/nixos/hosts/ev/default.nix b/nixos/hosts/ev/default.nix
index 022d677..3c5eb43 100644
--- a/nixos/hosts/ev/default.nix
+++ b/nixos/hosts/ev/default.nix
@@ -20,6 +20,8 @@ in
<top/shared/postgresql.nix>
<top/shared/tailscale.nix>
<top/shared/basics-physical.nix>
+ # Not yet released; will be eventually.
+ /home/martin/repos/exercise-log/service.nix
<top/shared/vpn.nix>
<top/shared/restic-database-backups.nix>
./exporters.nix
@@ -143,6 +145,11 @@ in
};
};
+ exerciseLog = {
+ enable = true;
+ port = ports.exerciseLog;
+ };
+
home-automation = {
zigbee2mqttPort = ports.zigbee2mqtt;
zigbeeSerialPort = "/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_e2fed465c59ded11962fd7a5a7669f5d-if00-port0";
@@ -191,6 +198,13 @@ in
}];
}
{
+ job_name = "exercise-log";
+ scrape_interval = "10m";
+ static_configs = [{
+ targets = ["localhost:${toString ports.exerciseLog}"];
+ }];
+ }
+ {
job_name = "hosehawk";
static_configs = [{
targets = ["localhost:${toString ports.prometheusHoseHawk}"];
@@ -210,6 +224,7 @@ in
"miniflux"
];
sqliteDatabases = {
+ exercise-log = "/var/lib/exercise-log/database.sqlite";
navidrome = "/var/lib/navidrome/navidrome.db";
};
timerConfig = { OnCalendar = "00:20"; };
diff --git a/nixos/hosts/ev/ports.nix b/nixos/hosts/ev/ports.nix
index 0f1f5b6..54489c6 100644
--- a/nixos/hosts/ev/ports.nix
+++ b/nixos/hosts/ev/ports.nix
@@ -5,6 +5,7 @@ rec {
miniflux = 4001;
navidrome = 4002;
actual = 4003;
+ exerciseLog = 4004;
prometheus = 9090;
prometheusNodeExporter = 9002;
prometheusSqlExporter = 9003;
@@ -15,6 +16,7 @@ rec {
webUis = {
inherit
actual
+ exerciseLog
grafanaAlloy
hosehawk
miniflux