Migration
Arriving from timewarrior
Section titled “Arriving from timewarrior”tagwerk import-timew --work-tag TAGTAG is the timewarrior tag that marked an interval as work; timew tags lists them. Intervals without it become personal. A project:<repo> tag becomes the project, anything else lands in general.
The import reads timew export and refuses to run twice, so run it before uninstalling timew. Every interval arrives as a span, the same thing tagwerk fix appends, so imported history and hand-entered time behave identically from then on.
Retiring the old setup
Section titled “Retiring the old setup”After a week of trusted numbers:
systemctl --user disable --now bugwarrior-pull.timer tw-today-reset.timersudo rm /usr/lib/systemd/system-sleep/timew-stopomarchy pkg drop timewThe sleep hook belongs to no package and runs timew stop on every suspend, so removing the package alone leaves it behind.
Timewarrior’s intervals are already in the ledger as spans. Taskwarrior stays.