1
0
mirror of https://github.com/kmein/niveum synced 2026-03-19 03:21:10 +01:00

2 Commits

2 changed files with 7 additions and 8 deletions

View File

@@ -22,12 +22,6 @@ in {
};
config = mkIf cfg.enable {
environment.shellAliases = lib.attrsets.mapAttrs' (name: value:
lib.nameValuePair "traadfri-${name}" "traadfri --target Bulb ${toString value}")
cfg.bulbs // lib.attrsets.mapAttrs' (name: value:
lib.nameValuePair "traadfri-${name}" "traadfri --target Room ${toString value}")
cfg.rooms;
environment.systemPackages = [
(pkgs.writers.writeDashBin "traadfri" ''
TRAADFRI_USER="${cfg.user}" \
@@ -35,6 +29,11 @@ in {
TRAADFRI_HUB="${cfg.host}" \
${traadfri}/bin/traadfri $@
'')
];
] ++ lib.mapAttrsToList (name: value: pkgs.writers.writeDashBin "traadfri-${name}" ''
exec traadfri --target Room ${toString value}
'') cfg.rooms
++ lib.mapAttrsToList (name: value: pkgs.writers.writeDashBin "traadfri-${name}" ''
exec traadfri --target Bulb ${toString value}
'') cfg.bulbs;
};
}

View File

@@ -130,7 +130,7 @@ in
--template.paths=${pkgs.writeText "template.tmpl" ''
{{ define "telegram.default" }}
{{range .Alerts -}}
<b>{{.Status}}</b> {{ index .Annotations "summary"}}
{{.Status}}: {{ index .Annotations "summary"}}
{{end -}}
{{end}}
''}'';