From 8cde86561a54652541d9a6c90109d5aa438c21f5 Mon Sep 17 00:00:00 2001
From: jeschli <jeschli@gmail.com>
Date: Tue, 3 Jul 2018 20:34:29 +0200
Subject: [PATCH 1/2] Reaktor plugins: +taskwarrior

---
 krebs/5pkgs/simple/Reaktor/plugins.nix | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/krebs/5pkgs/simple/Reaktor/plugins.nix b/krebs/5pkgs/simple/Reaktor/plugins.nix
index c39e39799..4016b6a16 100644
--- a/krebs/5pkgs/simple/Reaktor/plugins.nix
+++ b/krebs/5pkgs/simple/Reaktor/plugins.nix
@@ -141,6 +141,13 @@ rec {
     '';
   });
 
+  taskwarrior = buildSimpleReaktorPlugin "task" {
+    pattern = "^task: (?P<args>.*)$$";
+    script = pkgs.writeDash "task-wrapper" ''
+      task "$*"
+    '';
+  };
+
   todo = name: {
     add = buildSimpleReaktorPlugin "${name}-add" {
       pattern = "^${name}-add: (?P<args>.*)$$";

From 68608f53b04c6c4397a53fd7a094be50d9552c5c Mon Sep 17 00:00:00 2001
From: jeschli <jeschli@gmail.com>
Date: Tue, 3 Jul 2018 20:39:53 +0200
Subject: [PATCH 2/2] reaktor-krebs: +taskwarrior

---
 krebs/2configs/reaktor-krebs.nix | 1 +
 1 file changed, 1 insertion(+)

diff --git a/krebs/2configs/reaktor-krebs.nix b/krebs/2configs/reaktor-krebs.nix
index fa51b84f0..d80fd0eb1 100644
--- a/krebs/2configs/reaktor-krebs.nix
+++ b/krebs/2configs/reaktor-krebs.nix
@@ -13,6 +13,7 @@ with import <stockholm/lib>;
     };
     plugins = with pkgs.ReaktorPlugins; [
       sed-plugin
+      taskwarrior
     ] ++
       (attrValues (todo "agenda"))
     ;