about summary refs log tree commit diff stats
path: root/modules/by-name/ta/taskwarrior/module.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/by-name/ta/taskwarrior/module.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/by-name/ta/taskwarrior/module.nix b/modules/by-name/ta/taskwarrior/module.nix
index a92daa85..4c174244 100644
--- a/modules/by-name/ta/taskwarrior/module.nix
+++ b/modules/by-name/ta/taskwarrior/module.nix
@@ -108,6 +108,15 @@ in {
       inherit mkHook;
     };
 
+    age.secrets.taskwarrior_sync_server_encryption_key = lib.mkIf cfg.enable {
+      file = ./secrets/sync_server_encryption_key.age;
+      mode = "700";
+      owner = "soispha";
+      group = "users";
+    };
+
+    soispha.programs.taskwarrior.includeFiles.syncServerSecret = lib.mkIf cfg.enable config.age.secrets.taskwarrior_sync_server_encryption_key.path;
+
     home-manager.users.soispha = lib.mkIf cfg.enable {
       services.taskwarrior-sync = {
         enable = true;
@@ -139,6 +148,11 @@ in {
             };
           };
 
+          sync.server = {
+            client_id = "a3619d43-031f-4f85-848f-5512804f9a1d";
+            url = "https://taskchampion.vhack.eu";
+          };
+
           alias = {
             mod = "modify";
           };