From fa00ec7c6536b0224b4568223dd1fd4a3c7da8df Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Mon, 28 Apr 2025 11:13:04 +0200 Subject: modules/taskwarrior: Enable synchronization again --- modules/by-name/ta/taskwarrior/module.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'modules/by-name/ta/taskwarrior/module.nix') 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"; }; -- cgit 1.4.1