aboutsummaryrefslogtreecommitdiff
path: root/config/task/taskrc
blob: 16aa7d357d1365faaed9320da40ea02c197184f2 (plain)
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
# [Created by task 3.4.1 3/4/2026 13:49:50]
news.version=3.4.1

# 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=~/.config/task/hooks

# Theme
include light-256.theme

include sync

# Contexts
context.work.read=+@work
context.work.write=+@work
context.home.read=+@home
context.home.write=+@home
context.helping.read=+helping
context.helping.write=+helping
context.projects.read=+@tranquil or +project or +art
context.projects.write=+@tranquil or +project or +art
context.lenislab.read=+@lenislab
context.lenislab.write=+@lenislab
context.personal.read=+health or +personal or +family or +friends or +money
context.personal.write=+health or +personal or +family or +friends or +money

# Aliases
alias.anytime=list due: or +OVERDUE or due:today

# Reports
report.inbox.columns = id,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.inbox.description = Inbox
report.inbox.filter = due.none: and +PENDING and project.none:
report.inbox.labels = ID,P,Project,Tag,Recur,S,Due,Until,Description,Urg
report.inbox.sort = urgency-

report.today.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.today.description = Today
report.today.filter = (+TODAY or +OVERDUE) and +PENDING
report.today.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg  

report.soon.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.soon.description = Soon
report.soon.filter = due.by:1wks and +PENDING
report.soon.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg  

report.later.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.later.description = Later
report.later.filter = due.after:1wks and +PENDING
report.later.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg  

report.someday.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.someday.description = Someday
report.someday.filter = +WAITING
report.someday.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg  

report.anytime.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.anytime.description = Anytime
report.anytime.filter = due: or +OVERDUE or due:today
report.anytime.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg  

report.journal.columns = id,end,project,tags,description
report.journal.description = Journal
report.journal.filter = status:completed
report.journal.labels = ID,Done,Project,Tags,Description
report.journal.sort = end-


# User Defined Attributes
uda.phase.type=string
uda.phase.label=Phase

# Configuration
recurrence=on
default.command=today