dotfiles/taskwarrior/taskrc
2024-11-07 16:25:41 -07:00

61 lines
1.8 KiB
Text

# Use XDG data directories.
data.location=~/.local/share/task/
# Start our weeks on Monday, like a non-American.
weekstart=monday
# Don't tell me to read the news on updates.
news.version=3.1.0
# Show only a short span into the future by default.
default.command=next status:pending -BLOCKED -WAITING
# Use nice formatting.
include solarized-dark-256.theme
# Re-work our colors
color.due=color2
color.due.today=color6
color.blocked=color15 on rgb000
color.blocking=color15 on rgb100
# Limit what we show in reports to the relevant.
report.next.columns=id,depends,priority,project,tags,every,recur_after,due.relative,due,until.remaining,description,urgency
report.next.labels=ID,Deps,P,Project,Tag,Every,RecurAfter,Due In,Due,Until,Description,Urg
# Set up synchronization.
sync.server.url=https://tasks.lab.ktemk.in
sync.server.client_id=e479ef9a-05b5-4963-9e1b-7ae0f89995e9
include ~/dotfiles/taskwarrior/taskrc-local
# Support a custom "every N days" hook.
uda.every.type=duration
uda.every.label=Every
uda.recur_after.type=duration
uda.recur_after.label=Every
# Priority up work tasks.
urgency.user.project.Reilabs.coefficient = 4.0
urgency.user.project.TMLLC.coefficient = 4.0
# Priority down tasks explicitly set as "idle goals".
urgency.user.project.Goals.coefficient = 0.5
# Don't include age as heavily.
urgency.age.coefficient = 1.0
urgency.due.coefficient = 8.0
# Don't bump blocking up quite so much.
urgency.blocking.coefficient = 4.0
# Use our recurrence scheme, not TaskWarrior's.
sync.recurrence=0
recurrence=0
# Tasksh.
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 )