Collecting my attempts to improve at tech, art, and life

My Taskwarrior taskrc

Tags: config

Oh I need to go through and explain this.

file:taskrc

# ==> Define contexts.
# ==> Set verbosity.
# ==> Adjust task urgency.
# ==> Configure a 'top' report.
# ==> Define a 'points' UDA.
# ==> Configure a 'pointed' report.
# ==> Configure an 'unpointed' report.
# ==> Configure sync.
# ==> Adjust reviewed report.

include ~/Dropbox/Settings/task/dark-green-256.theme

task/contexts

Define contexts
context.blog=-Work -pay -finances -personal
context.bucket=+idea
context.focused=(priority:H or priority:M) -idea -shelved -finances urgency > 5.0
context.work=+Work -idea -personal
context.offwork=-Work

task/set-verbosity

Set verbosity
verbose=header,footnote,label,new-id,affected,edit,special,project,filter,unwait

task/adjust-urgency

Adjust task urgency
urgency.user.tag.work.coefficient=2.0
urgency.user.tag.idea.coefficient=0.5

task/top-report

The most important tasks, presented in a useful format for me.

Configure a 'top' report
report.top.columns=id,priority,project,tags,description.count
report.top.description='Minimal details of tasks'
report.top.filter=status:pending (priority:H or priority:M)
report.top.labels=ID,Pri,Project,Tags,Description
report.top.sort=priority-/,project-,description+

task/points-for-tasks

The idea was to give me a little practice with task estimates. I haven’t used it since the first week I tried it out.

Define a 'points' UDA
uda.points.type=numeric
uda.points.label=Points

Display pending tasks that have been pointed

Configure a 'pointed' report
report.pointed.description='Open tasks that have point estimates'
report.pointed.columns=id,points,priority,due,description
report.pointed.sort=urgency-
report.pointed.filter=status:pending points > 0

Display pending tasks that have not been pointed

Configure an 'unpointed' report
report.unpointed.description='Open tasks that have point estimates'
report.unpointed.columns=id,project,tags,priority,due,description
report.unpointed.sort=urgency-
report.unpointed.filter=status:pending -idea points:

task/sync

Configure sync
taskd.certificate=~/.task/private.certificate.pem
taskd.key=~/.task/private.key.pem
taskd.ca=~/.task/ca.cert.pem
taskd.trust=strict
# ==> Define task server and credentials.

Though it won’t do any harm, there’s no need to share the specifics of where I sync my tasks or how I present my credentials. Whatever taskd server you use should provide those instructions.

Adjust reviewed report

Adjust reviewed report
uda.reviewed.type=date
uda.reviewed.label=Reviewed
report._reviewed.description=Tasksh review report.  Adjust the filter to your needs.
report._reviewed.columns=uuid
report._reviewed.sort=reviewed+,modified+
report._reviewed.filter=( reviewed.none: or reviewed.before:now-6days ) and ( +PENDING or +WAITING )