Taskwarrior#
Taskwarrior is the command-line task manager used for personal task/project tracking.
Client (flake-managed)#
The client is configured by modules/users/tsunami/taskwarrior.nix
(programs.taskwarrior, package taskwarrior3) and is imported by both the
tsunami and bcraton user profiles. Sync credentials come from sops
(taskchampion/tsunami), written to ~/.config/task/taskchampion-sync and
pulled into the config via an include.
Sync server (voile, out-of-flake)#
The taskchampion sync server runs on voile — a Synology
service outside this flake — reachable over the tailnet at
https://voile.armadillo-banfish.ts.net:9898. A Homer tile (“taskwarrior sync
server”) links to it.