{ config, ... }: { services.grafana = { enable = true; settings.server = { http_addr = "0.0.0.0"; http_port = 2342; }; }; services.prometheus.enable = true; services.prometheus.exporters.node = { enable = true; port = 9092; enabledCollectors = [ "systemd" ]; }; services.prometheus.scrapeConfigs = [ { job_name = "runestone"; static_configs = [ { targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.node.port}" ]; } ]; } ]; }