1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
|
# [Created by task 3.1.0 10/5/2024 17:27:41]
news.version=3.4.1
# Taskwarrior program configuration file.
# For more documentation, see https://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
# You can also refence environment variables:
# variable=$HOME/task
# variable=$VALUE
# Use the command 'task show' to see all defaults and overrides
# Defaults
default.project=si
# To use the default location of the XDG directories,
# move this configuration file from ~/.taskrc to ~/.config/task/taskrc and update location config as follows:
data.location=~/.local/share/task
hooks.location=~/.local/bin/task/hooks
# Color theme (uncomment one to use)
#include light-16.theme
#include light-256.theme
#include dark-16.theme
#include dark-256.theme
#include dark-red-256.theme
#include dark-green-256.theme
#include dark-blue-256.theme
#include dark-violets-256.theme
include dark-yellow-green.theme
#include dark-gray-256.theme
#include dark-gray-blue-256.theme
#include solarized-dark-256.theme
#include solarized-light-256.theme
#include no-color.theme
# Options
search.case.sensitive=no
# Sync
sync.encryption_secret=VO,mr[Pg&[Y^m]hu=zL
sync.gcp.bucket=task.thesiah.xyz
sync.gcp.credential_path=~/.local/share/task/task-sync-server.json
# Custom color
color.blocked = yellow on black
color.blocking = yellow on black
color.tag.epic = bold green
color.tag.review = bold blue
color.tag.bug = magenta on black
color.project.Supertype=black on blue
color.project.Algoritma=black on blue
color.uda.effort.s=color180
color.uda.effort.m=color210
color.uda.effort.l=color255
color.uda.effort.xl=color255
color.uda.effort.xxl=color255
# Custom contexts
context.home.read=+home
context.home.write=+home
context.integration.read=+integration
context.integration.write=+integration
context.temp.read=+temp
context.temp.write=+temp
context.work.read=+work
context.work.write=+work
# Custom reports
report.all-projects.columns=project
report.all-projects.description=List of current projects in home context
report.all-projects.labels=
report.all-projects.sort=project+
report.currentall.columns=id,entry.age,manual_priority,project,tags,description.desc,entry,due.relative,follow
report.currentall.description=List of current tasks in the home context
report.currentall.filter=status:pending
report.currentall.labels=ID,Age,P,Proj,Tag,Desc,Created,Due,Follow
report.currentall.sort=manual_priority-,project+
report.current.columns=id,entry.age,manual_priority,priority,project,tags,description.desc,entry,due.relative,follow,depends,urgency
report.current.description=List of current tasks in the home context
report.current.filter=status:pending -BLOCKING
report.current.labels=ID,Age,MP,P,Proj,Tag,Desc,Created,Due,Follow,Depends,Urg
report.current.sort=manual_priority-,priority-,project+
report.current-projects.columns=project
report.current-projects.description=List of current projects in home context
report.current-projects.filter=status:pending
report.current-projects.labels=
report.current-projects.sort=project+
report.next.columns=id,start.age,entry.age,depends,priority,effort,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency,score
report.next.labels=ID,Active,Age,Deps,P,💪,Project,Tag,Recur,Sche,Due,Until,Description,Urg,🏆
report.tmark.columns=project,description.desc
report.tmark.description=List of tasks to report
report.tmark.filter=status:pending -idea
report.tmark.labels=Proj,Desc
report.tmark.sort=project+
report.tmark-done.columns=project,description.desc
report.tmark-done.description=List of tasks to report done
report.tmark-done.filter=status:completed -idea
report.tmark-done.labels=Proj,Desc
report.tmark-done.sort=project+
report.tmark-next.columns=project,description.desc
report.tmark-next.description=List of tasks to report next
report.tmark-next.filter=status:pending -idea +next
report.tmark-next.labels=Proj,Desc
report.tmark-next.sort=project+\/
report.tmark-yesterday.columns=project,description.desc
report.tmark-yesterday.description=List of tasks completed yesterday
report.tmark-yesterday.filter=status:completed end:yesterday
report.tmark-yesterday.labels=Proj,Desc
report.tmark-yesterday.sort=project+\/
report.workdone.columns=project,description.desc,end
report.workdone.description=List of completed tasks in the work context
report.workdone.filter=status:completed description!="fill standup forms"
report.workdone.labels=Proj,Desc,Done
report.workdone.sort=end-\/,project+
report._reviewed.columns=uuid
report._reviewed.description=Tasksh review report. Adjust the filter to your needs.
report._reviewed.filter=( reviewed.none: or reviewed.before:now-1week ) and ( +PENDING or +WAITING )
report._reviewed.sort=reviewed+,modified+
# Custom attributes
uda.effort.type=string
uda.effort.label=Effort
uda.effort.values=s,m,l,xl,xxl
uda.follow.type=string
uda.follow.label=Follow
uda.follow.values=Y,N
uda.linear_issue_id.type=string
uda.linear_issue_id.label=Linear Issue ID
uda.manual_priority.type=numeric
uda.manual_priority.label=Manual Priority
uda.release.type=string
uda.release.label=Release
uda.reviewed.type=date
uda.reviewed.label=Reviewed
uda.score.type=numeric
uda.score.label=Score 🏆
uda.session.type=string
uda.session.label=Session
urgency.uda.effort.s.coefficient=1.5
urgency.uda.effort.m.coefficient=1.1
urgency.uda.effort.l.coefficient=1
urgency.uda.effort.xl.coefficient=0
urgency.uda.effort.xxl.coefficient=-0.2
urgency.uda.score.coefficient=2
# Taskwarrior tui overrides
uda.taskwarrior-tui.task-report.jump-on-task-add=true
context.archive.read=+archive
context.archive.write=+archive
context.integration.read=+integration
context.integration.write=+integration
# Takswarrior tui scripts
uda.taskwarrior-tui.task-report.next.filter=status:pending
uda.taskwarrior-tui.shortcuts.1=~/.local/bin/task/taskwarrior-tui/taskopen-annotation
uda.taskwarrior-tui.shortcuts.2=~/.local/bin/task/taskwarrior-tui/cycle-tmux-projects
uda.taskwarrior-tui.shortcuts.3=~/.local/bin/task/taskwarrior-tui/github-issue-sync
uda.taskwarrior-tui.shortcuts.4=~/.local/bin/task/taskwarrior-tui/cycle-priority
uda.taskwarrior-tui.shortcuts.5=~/.local/bin/task/taskwarrior-tui/decrease-task-priority
uda.taskwarrior-tui.shortcuts.6=~/.local/bin/task/taskwarrior-tui/increase-task-priority
uda.taskwarrior-tui.shortcuts.7=~/.local/bin/task/taskwarrior-tui/annotate-with-note
uda.taskwarrior-tui.shortcuts.8=~/.local/bin/task/taskwarrior-tui/annotate-with-new-note
uda.taskwarrior-tui.shortcuts.9=~/.local/bin/task/taskwarrior-tui/toggle-review-label
uda.taskwarrior-tui.shortcuts.0=~/.local/bin/task/taskwarrior-tui/task-switch-context
# Taskwarrior tui selection
uda.taskwarrior-tui.selection.indicator=->
uda.taskwarrior-tui.selection.bold=yes
uda.taskwarrior-tui.selection.italic=no
uda.taskwarrior-tui.selection.dim=yes
uda.taskwarrior-tui.selection.blink=no
uda.taskwarrior-tui.selection.reverse=yes
uda.taskwarrior-tui.task-report.show-info=false
# Context
|