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'
 
   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
 
  11 # Use the command 'task show' to see all defaults and overrides
 
  14 data.location=$XDG_DATA_HOME/task
 
  15 hooks.location=$XDG_CONFIG_HOME/task/hooks
 
  18 include /usr/share/doc/task/rc/solarized-dark-256.theme
 
  24 confirmation          = no  # do not ask when deleting tasks
 
  25 search.case.sensitive = no
 
  28 reserved.lines=2  # reserve two lines for prompt
 
  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+
 
  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
 
  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
 
  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
 
  54 urgency.uda.priority.L.coefficient=-2  # setting priority to low reduces urgency
 
  56 urgency.user.tag.in.coefficient = -1
 
  57 urgency.scheduled.coefficient   = 8
 
  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
 
  64 urgency.blocked.coefficient  = 0.0
 
  65 urgency.blocking.coefficient = 4.0
 
  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
 
  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
 
  79 # NOTE: a context setting may be updated/added automatically on the last line