summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/home-manager/taskwarrior.nix
diff options
context:
space:
mode:
authorjeschli <jeschli@gmail.com>2019-04-02 19:38:35 +0200
committerjeschli <jeschli@gmail.com>2019-04-02 19:38:35 +0200
commitf8b88080d5bb27e4a6b35b26d6036de40517ba57 (patch)
treef8a077997ca889950daa0cb5ec11cc486f420bbe /makefu/2configs/home-manager/taskwarrior.nix
parent17712c90772d68f174f579e570fa23a8fa674245 (diff)
parent6654f03b09b7b80e3ee6339c92e6172579349744 (diff)
:Merge branch 'master' of prism.r:stockholm
Diffstat (limited to 'makefu/2configs/home-manager/taskwarrior.nix')
-rw-r--r--makefu/2configs/home-manager/taskwarrior.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/makefu/2configs/home-manager/taskwarrior.nix b/makefu/2configs/home-manager/taskwarrior.nix
new file mode 100644
index 00000000..8ad16dcf
--- /dev/null
+++ b/makefu/2configs/home-manager/taskwarrior.nix
@@ -0,0 +1,25 @@
+{pkgs, ... }:
+let
+ loc = "/home/makefu/.task";
+in {
+ state = [ "${loc}/keys" ];
+ home-manager.users.makefu.programs.taskwarrior = {
+ enable = true;
+ dataLocation = loc;
+ config = {
+ default.command = "list";
+ taskd = {
+ server = "gum:53589";
+ certificate = "${loc}/keys/public.crt";
+ key = "${loc}/keys/private.key";
+ ca = "${loc}/keys/ca.crt";
+ credentials = "home/makefu/0e6c8146-1ddb-4906-9369-8f77e34cdf84";
+ };
+ context = {
+ work = "tags:work";
+ shack = "tags:shack";
+ home = "tags:home";
+ };
+ };
+ };
+}