From cc7ddcc5b8f4cc922f38220624c293d51f7bd940 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 28 Jan 2022 00:53:37 +0100 Subject: [PATCH] Fix taskwarrior -> habitica script --- home-manager/roles/taskwarrior.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-manager/roles/taskwarrior.nix b/home-manager/roles/taskwarrior.nix index 541b7188..c5367cae 100644 --- a/home-manager/roles/taskwarrior.nix +++ b/home-manager/roles/taskwarrior.nix @@ -52,7 +52,7 @@ newTask <- getLine let oldStatus = maybe "unknown" status (decode (encodeUtf8 oldTask)) newStatus = maybe "unknown" status (decode (encodeUtf8 newTask)) - when (oldStatus /= "done" && newStatus == "completed") $ do + when (oldStatus /= "completed" && newStatus == "completed") $ do result :: String <- curl "-XPOST" "-H" "x-api-user: dbd97aba-8b6b-4649-9dd4-dad284333925" "-H" "x-api-key: ${pkgs.privateValue "" "habitica-token"}" "https://habitica.com/api/v3/tasks/6e95cccd-06e1-466c-b871-643dff31423c/score/up" |> jq "-c" ".data._tmp" |> captureTrim <&> decodeUtf8 notify_send "Task Completed!" result putTextLn newTask