{ lib, config, ... }: with lib; let cfg = config.voidcruiser.prometheus; in { options.voidcruiser.prometheus = { enable = mkEnableOption "Enable prometheus node"; }; config = mkIf cfg.enable { services.prometheus = { exporters = { node = { enable = true; enabledCollectors = [ "systemd" "cpu" ]; port = 9002; }; }; }; }; }