From 0794ea59cd12d52bc4cf0eb1f556306d659b4988 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Sun, 24 Mar 2024 16:57:59 +0100 Subject: [PATCH] nixos/netdata: add default programs for netdata (NVMe, WiFi, APCs) Netdata is zero-config, so we should provide some *default* packages. If the closure size is a problem for you, reach out to maintainers. Signed-off-by: Raito Bezarius --- nixos/modules/services/monitoring/netdata.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix index 09bd06ed4895..6e1e5d5e3c22 100644 --- a/nixos/modules/services/monitoring/netdata.nix +++ b/nixos/modules/services/monitoring/netdata.nix @@ -216,6 +216,10 @@ in { which procps bash + nvme-cli # for go.d + iw # for charts.d + apcupsd # for charts.d + # TODO: firehol # for FireQoS -- this requires more NixOS module support. util-linux # provides logger command; required for syslog health alarms ]) ++ lib.optional cfg.python.enable (pkgs.python3.withPackages cfg.python.extraPackages)