From 20851243db2915411f9050c226742c2797e730fc Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Tue, 13 Jul 2021 16:16:14 +0200 Subject: [PATCH] Add systemd-exporter --- home-manager/machines.nix | 1 + home-manager/roles/systemd-exporter.nix | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 home-manager/roles/systemd-exporter.nix diff --git a/home-manager/machines.nix b/home-manager/machines.nix index 5755f70d..a4f06ef7 100644 --- a/home-manager/machines.nix +++ b/home-manager/machines.nix @@ -62,6 +62,7 @@ in apolloConfig = name: imports: makeConfig "apollo" ( imports ++ [ + ./roles/systemd-exporter.nix ./roles/battery.nix ./roles/beets.nix ./roles/daily-driver-programs.nix diff --git a/home-manager/roles/systemd-exporter.nix b/home-manager/roles/systemd-exporter.nix new file mode 100644 index 00000000..36d039d8 --- /dev/null +++ b/home-manager/roles/systemd-exporter.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: +{ + systemd.user = { + services.prometheus-systemd-exporter = { + Unit.Description = "Prometheus systemd exporter"; + Service = { + ExecStart = "${pkgs.prometheus-systemd-exporter}/bin/prometheus-systemd-exporter --collector.user"; + }; + }; + }; +}