dotfiles/office/.config/task/taskrc
Marty Oehme 7761018507
task: Change taskrc includes to absolute paths
In preparation for integrating bugwarrior into these dotfiles I am
changing the taskwarrior include options to absolute paths (though still
retaining the `~` home shortcut).

This seems necessary as bugwarrior, both in its current 1.8.0 and its
git HEAD version, just absolutely refuses to run when the includes are
relative to the taskrc file. A little sad but not too bad overall since
the taskrc in these dotfiles will always live in the XDG_CONFIG_HOME
directory anyway.
2024-06-14 22:07:17 +02:00

112 lines
4.2 KiB
Plaintext

# Taskwarrior program configuration file.
# For more documentation, see http://taskwarrior.org or try 'man task', 'man task-color',
# 'man task-sync' or 'man taskrc'
# Here is an example of entries that use the default, override and blank values
# variable=foo -- By specifying a value, this overrides the default
# variable= -- By specifying no value, this means no default
# #variable=foo -- By commenting out the line, or deleting it, this uses the default
# Use the command 'task show' to see all defaults and overrides
# Files
data.location=$XDG_DATA_HOME/task/
# disable case sensitivity
search.case.sensitive=no
# change verbosity to hide header (i.e. TASKRC override notification)
verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait,override,recur
# german-style week start
weekstart=monday
# Make daily burndown default alias
alias.burndown=burndown.daily
alias.open=exec taskopen
# Sort the columns a little differently
active.indicator=>
# customize list report: focus on due dates
report.list.columns=start.active,id,project,priority,due,description,tags,entry.age
report.list.labels=,,Project,Pri,Due,Description,Tags,Age
# customize next report: focus on urgencies
report.next.columns=id,project,priority,urgency,due,description,tags,scheduled,entry.age,recur
report.next.labels=,Project,Pri,Urg,Due,Description,Tags,Sched,Age,Recur
# customize overdue report: hide tasks which are due today, but scheduled for 00:00:00
report.overdue.filter=(status:pending or +WAITING) and +OVERDUE and -TODAY
# custom today report, sorted by urgency
report.today.description=Tasks scheduled for today, sorted by urgency
report.today.filter=status:pending -WAITING +TODAY or +OVERDUE limit:page
report.today.sort=urgency-
report.today.columns=id,project,priority,urgency,due,description,tags,scheduled,entry.age,recur
report.today.labels=,Project,Pri,Urg,Due,Description,Tags,Sched,Age,Recur
# report overview of tasks accomplished today
report.today.completed.description=Tasks completed today
report.today.completed.filter=status:completed end.after:tod
report.today.completed.columns=id,project,priority,urgency,due,description,tags,scheduled,entry.age,recur
report.today.completed.labels=,Project,Pri,Urg,Due,Description,Tags,Sched,Age,Recur
# reorder priorities so that explicitly tagged 'Low' items are lower than normal
uda.priority.values=H,M,,L
urgency.uda.priority.L.coefficient=0
urgency.uda.priority..coefficient=1.8
# Just because its tagged/annotated doesn't mean its important
urgency.tags.coefficient=0
urgency.annotations.coefficient=0
# maybe items are not urgent at all
urgency.user.tag.maybe.coefficient=-100.0
urgency.user.tag.next.coefficient=5.0
# things that are blocking simply have to be done before
# being able to do the blocked thing. This ensures that.
urgency.blocked.coefficient=0.0
urgency.blocking.coefficient=0.0
urgency.inherit=1
# Holidays for calendar
include /usr/share/doc/task/rc/holidays.de-DE.rc
# Themes are in additional file
include ~/.config/task/colorscheme
# Taskserver sync settings
include ~/.config/task/task-sync.rc
# My personal tw contexts (e.g. work/personal)
include ~/.config/task/contexts
# try to fix some color weirdness, especially in tmux
# color.scheduled=on grey15
# only ever show one result in the tasksh
tasksh.autoclear=1
# for tasksh review sessions
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 )
# Bugwarrior UDAs
uda.gitbugauthor.type=string
uda.gitbugauthor.label=Gitbug Issue Author
uda.gitbugid.type=string
uda.gitbugid.label=Gitbug UUID
uda.gitbugstate.type=string
uda.gitbugstate.label=Gitbug state
uda.gitbugstate.values=OPEN,CLOSED
uda.gitbugtitle.type=string
uda.gitbugtitle.label=Gitbug Title
# END Bugwarrior UDAs
report.issues.description=Git Issue Open or Closed state
report.issues.columns=id,project,priority,due,gitbugstate,description,tags,scheduled
report.issues.filter=( +PENDING or +WAITING ) and ( gitbugstate:OPEN )
news.version=3.0.2