summaryrefslogtreecommitdiffstats
path: root/.config/task/taskrc
diff options
context:
space:
mode:
Diffstat (limited to '.config/task/taskrc')
-rw-r--r--.config/task/taskrc102
1 files changed, 102 insertions, 0 deletions
diff --git a/.config/task/taskrc b/.config/task/taskrc
new file mode 100644
index 0000000..ebd5d92
--- /dev/null
+++ b/.config/task/taskrc
@@ -0,0 +1,102 @@
1# Taskwarrior program configuration file.
2
3# Files
4data.location=/home/yigit/.local/share/task
5
6color.blocking=on rgb200
7color.error=bold black on red
8
9###### GTD Configuration ######
10### 'in' Report Definition
11report.in.columns = id,description
12report.in.description = Inbox
13report.in.filter = status:pending -WAITING limit:page (+in)
14report.in.labels = ID,Description
15report.in.context = 0
16
17### 'inConky' Report Definition
18report.inConky.columns = description
19report.inConky.description = Inbox for Conky
20report.inConky.filter = status:pending -WAITING limit:page (+in)
21report.inConky.labels = Description
22
23### 'todo' Report Definition
24report.todo.columns = id,description,due
25report.todo.labels = ID,Description,Due
26report.todo.description = Tasks with due dates
27report.todo.filter = status:pending -WAITING and due.after:now and due.before:later
28report.todo.sort = due+
29report.todo.dateformat = D/M, a @H:N
30
31### 'todo to Show in Conky' Report Definition
32report.todoConky.columns = description,due
33report.todoConky.labels = Description, Due
34report.todoConky.description = Tasks to do
35report.todoConky.sort = due+
36report.todoConky.filter = status:pending and due.after:now and due.before:later
37report.todoConky.dateformat = D-M-y H:N (A)
38
39### report for focus script
40report.custom_focus.columns = description,start.age
41report.custom_focus.labels = description,active
42report.custom_focus.description = Task to feed to focus script
43report.custom_focus.filter = status:pending -WAITING and +ACTIVE
44
45### report for stopping the focused task
46report.custom_stop.columns = id
47report.custom_stop.labels = ID
48report.custom_stop.description = Task id to feed to stop script
49report.custom_stop.filter = status:pending and +ACTIVE
50
51### contexts
52context.work = +@work # researcher, ta, student, stuff that needs to be done
53context.home = +@home # ricing, errands, stuff that would like to do
54context.tablet = +@tablet # stuff to do on tablet, reclining
55
56### user defined attribute brainpower (difficulty of tasks)
57uda.brainpower.type = string
58uda.brainpower.label = Brainpower
59uda.brainpower.values = H,M,L
60uda.brainpower.default = M
61
62### overriding 'next' report
63report.next.description = Most urgent tasks
64report.next.columns = id,start.age,entry.age,urgency,depends,priority,project,tags,recur,scheduled.countdown,due.remaining,until.remaining,description,brainpower
65report.next.filter = +UNBLOCKED status:pending and +next
66report.next.labels = ID,Active,Age,Urgency,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Brainpower
67report.next.sort = brainpower-,priority-,urgency-
68
69### bin/done selection
70report.custom_done.description = Brief next task list
71report.custom_done.columns = id,description.count,due.remaining
72report.custom_done.filter = +UNBLOCKED status:pending and +next
73report.custom_done.labels = ID,Description,Due
74report.custom_done.sort = brainpower-,priority-,urgency-
75
76### override 'active' report
77report.active.description = Current task
78report.active.labels = ID,Description
79report.active.columns = id,description
80
81### You cannot head/tail report output now, this will be better ssh calm down
82report.active_task_id.description = ID of the active task
83report.active_task_id.labels = X
84report.active_task_id.columns = id
85report.active_task_id.filter = +ACTIVE
86
87calendar.details=full
88
89taskd.credentials=inthe_am/yig.sever/85a8b43c-24f1-4758-92e9-9edf74b61332
90taskd.certificate=~/.local/share/task/private.certificate.pem
91taskd.key=~/.local/share/task/private.key.pem
92taskd.ca=~/.local/share/task/ca.cert.pem
93taskd.server=inthe.am:53589
94taskd.trust=strict
95
96context.home.read=+@home
97context.home.write=+@home
98context.tablet.read=+@tablet
99context.tablet.write=+@tablet
100context.work.read=+@work
101context.work.write=+@work
102news.version=2.6.0