From b5232c1d813bd04b16ead0444c395f4704b3399a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sun, 21 Aug 2022 02:39:07 +0200 Subject: [PATCH] feat(i3status-rust): check all email accounts --- lib/i3status-rust.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/i3status-rust.nix b/lib/i3status-rust.nix index ac797b9..d669cfa 100644 --- a/lib/i3status-rust.nix +++ b/lib/i3status-rust.nix @@ -113,22 +113,22 @@ in { in pkgs.writers.writeDash "unread-mail" '' { - ${query-account accounts.posteo} - ${query-account accounts.uni} - } | jq -s '{ - text: . | map(tostring) | join("+"), - icon: "mail", - state: ( - (. | add) as $sum - | if $sum > 5 then + ${lib.concatMapStringsSep "\n" query-account (builtins.attrValues accounts)} + } | jq -s ' + (. | add) as $sum + | { + text: $sum | tostring, + icon: "mail", + state: ( + if $sum > 5 then "Warning" elif $sum > 0 then "Info" else "Idle" end - ) - }' + ) + }' ''; json = true; }