]> git.rmz.io Git - dotfiles.git/blob - task/taskrc
task: increase urgency on scheduled tasks
[dotfiles.git] / task / taskrc
1 # [Created by task 2.2.0 11/11/2013 08:09:23]
2 # Taskwarrior program configuration file.
3 # For more documentation, see http://taskwarrior.org or try 'man task', 'man task-faq',
4 # 'man task-tutorial', 'man task-color', 'man task-sync' or 'man taskrc'
5
6 # Here is an example of entries that use the default, override and blank values
7 # variable=foo -- By specifying a value, this overrides the default
8 # variable= -- By specifying no value, this means no default
9 # #variable=foo -- By commenting out the line, or deleting it, this uses the default
10
11 # Use the command 'task show' to see all defaults and overrides
12
13 # Files
14 data.location=$XDG_DATA_HOME/task
15 hooks.location=$XDG_CONFIG_HOME/task/hooks
16
17 # Color theme
18 include /usr/share/doc/task/rc/solarized-dark-256.theme
19
20 # Dates
21 weekstart=monday
22
23 # Behaviour
24 confirmation = no # do not ask when deleting tasks
25 search.case.sensitive = no
26
27 # Terminal
28 reserved.lines=2 # reserve two lines for prompt
29
30 report.in.description = Inbox
31 report.in.columns = id,start.age,entry.age,depends,priority,project,tags,recur,description
32 report.in.filter = ( status:waiting or status:pending ) limit:page (+in)
33 report.in.sort = entry+
34
35 report.today.description = Tasks for today
36 report.today.columns = id,start.age,priority,project,tags,scheduled.remaining,due.relative,until.remaining,description,urgency
37 report.today.filter = status:pending (-maybe -BLOCKED) (+ACTIVE or due.by:eod or scheduled.by:eod or +next) limit:page
38 report.today.sort = urgency-
39 report.today.context = yes
40
41 report.motd.description = MOTD report (shown when opening a terminal)
42 report.motd.columns = id,project,scheduled.remaining,due.relative,until.remaining,description.truncated_count
43 report.motd.filter = status:pending (-maybe -BLOCKED) (+ACTIVE or due.by:eod or scheduled.by:eod or +next) limit:page
44 report.motd.sort = urgency-
45 report.motd.context = yes
46
47 report.closed.description = Completed and deleted tasks
48 report.closed.columns = id,uuid.short,entry,end,status,entry.age,depends,priority,project,tags,recur.indicator,due,description
49 report.closed.filter = ( status:completed or status:deleted ) limit:page
50 report.closed.sort = end-
51 report.closed.context = yes
52
53 # Urgency
54 urgency.uda.priority.L.coefficient=-2 # setting priority to low reduces urgency
55
56 urgency.user.tag.in.coefficient = -1
57 urgency.scheduled.coefficient = 8
58
59 # inherit highest urgency from blocked tasks
60 # TODO: this doesn't quite work, check source code for explanation
61 # I'd like the blocking task to use the highest blocked task as a base urgency,
62 # then add on top a blocking coefficient
63 urgency.inherit = yes
64 urgency.blocked.coefficient = 0.0
65 urgency.blocking.coefficient = 4.0
66
67 # taskd
68 taskd.certificate=$XDG_DATA_HOME/task/hactar.cert.pem
69 taskd.key=$XDG_DATA_HOME/task/hactar.key.pem
70 taskd.ca=$XDG_DATA_HOME/task/ca.cert.pem
71 taskd.credentials=rmz/ramsi/30ffb102-3b0e-4b60-ad7e-df63b8920262
72 taskd.server=rmz.io:53589
73
74 # Context
75 context.wfh.read=( project:work or +work or project:chores or +habit or +chore)
76 context.wfh.write=+work
77 context.home.read=-work
78
79 # NOTE: a context setting may be updated/added automatically on the last line
80 news.version=2.6.0
81 context=home