aboutsummaryrefslogtreecommitdiff
path: root/base/task
diff options
context:
space:
mode:
authorAlexis Hovorka <[email protected]>2020-12-22 17:57:12 -0700
committerAlexis Hovorka <[email protected]>2020-12-22 17:57:12 -0700
commitbd3d114f9513ddda9a2947ca1f6c995638c2006c (patch)
tree016e7deb0b3cdd1052f4e5079909e0fecc621bba /base/task
parent76fa4bcc0613faefd4e8739b1a18291c25aa307f (diff)
[feat] Add a few basic Taskwarrior contexts
Diffstat (limited to 'base/task')
-rw-r--r--base/task/main.rc125
1 files changed, 125 insertions, 0 deletions
diff --git a/base/task/main.rc b/base/task/main.rc
new file mode 100644
index 0000000..18e1e0b
--- /dev/null
+++ b/base/task/main.rc
@@ -0,0 +1,125 @@
+# FILES ====----
+
+data.location=~/.task
+default.command=ready
+
+include ~/.task/server/server-config.rc
+include ~/.task/taskwarrior-holidays.rc
+calendar.holidays=sparse
+
+verbose=blank,footnote,label,new-id,affected,context
+
+# URGENCY TWEAKS ====----
+
+#urgency.active.coefficient=500
+urgency.blocking.coefficient=1
+urgency.annotations.coefficient=0
+
+# CONTEXTS ====----
+
+context.work=project:Work
+context.home=project.not:Work
+context.school=project:School
+
+# MY THEME ====----
+
+# Color theme (uncomment one to use)
+#include /usr/share/doc/task/rc/light-16.theme
+#include /usr/share/doc/task/rc/light-256.theme
+#include /usr/share/doc/task/rc/dark-16.theme
+#include /usr/share/doc/task/rc/dark-256.theme
+#include /usr/share/doc/task/rc/dark-red-256.theme
+#include /usr/share/doc/task/rc/dark-green-256.theme
+#include /usr/share/doc/task/rc/dark-blue-256.theme
+#include /usr/share/doc/task/rc/dark-violets-256.theme
+#include /usr/share/doc/task/rc/dark-yellow-green.theme
+#include /usr/share/doc/task/rc/dark-gray-256.theme
+#include /usr/share/doc/task/rc/dark-gray-blue-256.theme
+#include /usr/share/doc/task/rc/solarized-dark-256.theme
+#include /usr/share/doc/task/rc/solarized-light-256.theme
+#include /usr/share/doc/task/rc/no-color.theme
+
+rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
+
+# General decoration
+color.label=bold
+color.label.sort=bold yellow
+color.alternate=on color18
+color.header=color19
+color.footnote=color8
+color.warning=bold red
+color.error=bold white on red
+color.debug=color4
+
+# Task state
+color.completed=
+color.deleted=
+color.active=bold color15 on color16
+color.recurring=blue
+color.scheduled=yellow
+color.until=yellow
+color.blocked=color8
+#color.blocking=black on color20
+color.blocking=cyan
+
+# Project
+#color.project.none=
+
+# Priority
+color.uda.priority.H=color7
+color.uda.priority.L=color8
+color.uda.priority.M=color20
+
+# Tags
+color.tagged=color17
+color.tag.next=color16
+#color.tag.none=
+
+# Due
+color.due.today=bold red
+color.due=red
+color.overdue=bold red
+
+# Report: burndown
+color.burndown.done=on green
+color.burndown.pending=on red
+color.burndown.started=on yellow
+
+# Report: history
+color.history.add=color0 on red
+color.history.delete=on color18
+color.history.done=color0 on green
+
+# Report: summary
+color.summary.background=white on black
+color.summary.bar=black on green
+
+# Command: calendar
+color.calendar.due.today=color15 on red
+color.calendar.due=color15 on color8
+color.calendar.holiday=color0 on yellow
+color.calendar.overdue=color15 on red
+color.calendar.today=color0 on blue
+color.calendar.weekend=on color18
+color.calendar.weeknumber=color19
+
+# Command: sync
+color.sync.added=green
+color.sync.changed=yellow
+color.sync.rejected=red
+
+# Command: undo
+#color.undo.after=color2
+#color.undo.before=color1
+
+# OTHER THINGS ====----
+
+report.ready.columns=id,start.age,entry.age,priority,project,tags,recur.indicator,scheduled.countdown,due.countdown,until.remaining,description,urgency
+report.ready.labels=ID,Active,Age,P,Project,Tags,R,S,Due,Until,Description,Urg
+
+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 )