From 77296face822c9d3da813dac1e6c0ed8fba4f66b Mon Sep 17 00:00:00 2001 From: chn Date: Fri, 7 Jun 2024 01:20:35 +0800 Subject: [PATCH] services.hpcstat: fix --- modules/services/hpcstat.nix | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/modules/services/hpcstat.nix b/modules/services/hpcstat.nix index 75b99085..eb58c065 100644 --- a/modules/services/hpcstat.nix +++ b/modules/services/hpcstat.nix @@ -82,18 +82,26 @@ inputs: in { services = builtins.listToAttrs (builtins.map - (script: { "hpcstat-${script.name}" = + (script: { - script = script.value; - serviceConfig = { Type = "oneshot"; User = "hpcstat"; Group = "hpcstat"; }; - };}) + name = "hpcstat-${script.name}"; + value = + { + script = script.value; + serviceConfig = { Type = "oneshot"; User = "hpcstat"; Group = "hpcstat"; }; + }; + }) (inputs.localLib.attrsToList scripts)); timers = builtins.listToAttrs (builtins.map - (calender: { "hpcstat-${calender.name}" = + (calender: { - wantedBy = [ "timers.target" ]; - timerConfig = { OnCalendar = calender.value; Unit = "hpcstat-${calender.name}.service"; }; - };}) + name = "hpcstat-${calender.name}"; + value = + { + wantedBy = [ "timers.target" ]; + timerConfig = { OnCalendar = calender.value; Unit = "hpcstat-${calender.name}.service"; }; + }; + }) (inputs.localLib.attrsToList calenders)); tmpfiles.rules = [ "d /var/lib/hpcstat 0700 hpcstat hpcstat" ]; };