aboutsummaryrefslogtreecommitdiff
path: root/task
diff options
context:
space:
mode:
authoreug-vs <eug-vs@keemail.me>2021-07-21 15:53:52 +0300
committereug-vs <eug-vs@keemail.me>2021-07-21 16:04:10 +0300
commitcf3eefda31e98d4725a64000861a388ba7708c62 (patch)
tree7e0028cede47398c74056c92af30c515bc8f9579 /task
parent26d393eacb0468edeed62befe365c1ae0752a680 (diff)
downloaddotfiles-cf3eefda31e98d4725a64000861a388ba7708c62.tar.gz
feat!: move to GNU Stow, remove wikifeat/stow
Diffstat (limited to 'task')
-rw-r--r--task/.taskrc100
-rw-r--r--task/.timewarrior/gruvbox.theme25
-rw-r--r--task/.timewarrior/timewarrior.cfg10
3 files changed, 135 insertions, 0 deletions
diff --git a/task/.taskrc b/task/.taskrc
new file mode 100644
index 0000000..4b85b5e
--- /dev/null
+++ b/task/.taskrc
@@ -0,0 +1,100 @@
+# Files
+data.location=~/.task
+
+# Lower urgency of blocking tasks, default 8.0
+urgency.blocking.coefficient=7.0
+
+# Calendar
+displayweeknumber=0
+calendar.details=full
+calendar.holidays=none
+calendar.legend=0
+
+# Report meant to be piped into scripts
+report.scriptable.columns = description
+report.scriptable.filter = status:pending
+report.scriptable.sort = urgency-
+
+# My custom Gruvbox-like theme based on dark-16
+rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
+
+# General decoration
+color.label=
+color.label.sort=
+color.alternate=on gray2
+color.header=cyan
+color.footnote=cyan
+color.warning=black on yellow
+color.error=white on red
+color.debug=blue
+
+# Task state
+color.completed=
+color.deleted=
+color.active=black on bright yellow
+color.recurring=rgb343
+color.scheduled=
+color.until=
+color.blocked=red
+color.blocking=bold red
+
+# Project
+color.project.none=
+
+# Priority
+color.uda.priority.H=rgb450
+color.uda.priority.M=rgb030
+color.uda.priority.L=rgb010
+
+# Tags
+color.tag.next=
+color.tag.none=
+color.tagged=
+
+# Due
+color.due=yellow
+color.overdue=red
+
+# Report: burndown
+color.burndown.pending=on rgb110
+color.burndown.started=on rgb430
+color.burndown.done=on cyan
+
+# Report: history
+color.history.add=color0 on rgb110
+color.history.done=color0 on rgb430
+color.history.delete=white on gray4
+
+# Report: summary
+color.summary.bar=white on rgb330
+color.summary.background=white on rgb110
+
+# Command: calendar
+color.calendar.due=black on bright yellow
+color.calendar.due.today=black on yellow
+color.calendar.holiday=black on cyan
+color.calendar.overdue=black on bright red
+color.calendar.today=black on green
+color.calendar.weekend=cyan
+color.calendar.weeknumber=green
+
+# Command: sync
+color.sync.added=gray4
+color.sync.changed=rgb430
+color.sync.rejected=rgb110
+
+# Command: undo
+color.undo.before=rgb021
+color.undo.after=rgb042
+
+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 )
+context.office=-@shop -@home -@out
+context.home=-@work
+context.creative=+writing or +rnd
+context.braindead=+out or -writing -rnd -@laptop -@phone -@work
+context=office
diff --git a/task/.timewarrior/gruvbox.theme b/task/.timewarrior/gruvbox.theme
new file mode 100644
index 0000000..14ff48c
--- /dev/null
+++ b/task/.timewarrior/gruvbox.theme
@@ -0,0 +1,25 @@
+define theme:
+ description = "gruvbox.theme: A gruvbox-inspired theme"
+ colors:
+ exclusion = "color on color8"
+ today = "color208"
+ holiday = "color13"
+ label = "color243"
+ ids = "color4"
+ debug = "color14"
+ palette:
+ color01 = "color15 on color1"
+ color02 = "color15 on color2"
+ color03 = "color15 on color3"
+ color04 = "color15 on color4"
+ color05 = "color15 on color5"
+ color06 = "color15 on color6"
+ color07 = "color0 on color7"
+ color08 = "color0 on color8"
+ color09 = "color0 on color9"
+ color10 = "color0 on color10"
+ color11 = "color0 on color11"
+ color12 = "color0 on color12"
+ color13 = "color0 on color13"
+ color14 = "color0 on color14"
+ color15 = "color0 on color15"
diff --git a/task/.timewarrior/timewarrior.cfg b/task/.timewarrior/timewarrior.cfg
new file mode 100644
index 0000000..f5ccc08
--- /dev/null
+++ b/task/.timewarrior/timewarrior.cfg
@@ -0,0 +1,10 @@
+import /home/eug-vs/.timewarrior/gruvbox.theme
+
+define exclusions:
+ monday = <9:00 >23:00
+ tuesday = <9:00 >23:00
+ wednesday = <9:00 >23:00
+ thursday = <9:00 >23:00
+ friday = <9:00 >23:00
+ saturday = <9:00 >23:00
+ sunday = <9:00 >23:00