From 16c97fe1f871da9632d5a5f7e07aa22f871d8ee6 Mon Sep 17 00:00:00 2001 From: horhik Date: Sat, 30 Oct 2021 14:59:59 +0300 Subject: [PATCH] add taskwarrior --- .../.config/taskwarrior/gruvbox.theme | 99 +++++++++++++++++++ home/taskwarrior/.taskrc | 38 +++++++ 2 files changed, 137 insertions(+) create mode 100644 home/taskwarrior/.config/taskwarrior/gruvbox.theme create mode 100644 home/taskwarrior/.taskrc diff --git a/home/taskwarrior/.config/taskwarrior/gruvbox.theme b/home/taskwarrior/.config/taskwarrior/gruvbox.theme new file mode 100644 index 0000000..7b737a3 --- /dev/null +++ b/home/taskwarrior/.config/taskwarrior/gruvbox.theme @@ -0,0 +1,99 @@ +################################################################################ +# +# Copyright 2017, Armin Grodon. +# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# +# http://www.opensource.org/licenses/mit-license.php +# +############################################################################### + +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 color237 +color.header=color4 +color.footnote=color6 +color.warning=color0 on color3 +color.error=color1 +color.debug=color5 + +# Task state +color.completed= +color.deleted= +color.active=color3 +color.recurring=color4 +color.scheduled= +color.until= +color.blocked=color23 +color.blocking=bold color23 + +# Project +color.project.none= + +# Priority +color.uda.priority.H=color13 +color.uda.priority.M=color12 +color.uda.priority.L=color14 + +# Tags +color.tag.next= +color.tag.none= +color.tagged=color10 + +# Due +color.due=color9 +color.due.today=color1 +color.overdue=color5 + +# Report: burndown +color.burndown.done=color0 on color2 +color.burndown.pending=color0 on color1 +color.burndown.started=color0 on color3 + +# Report: history +color.history.add=color0 on color1 +color.history.delete=color0 on color3 +color.history.done=color0 on color2 + +# Report: summary +color.summary.background=on color0 +color.summary.bar=color0 on color2 + +# Command: calendar +color.calendar.due=color0 on color3 +color.calendar.due.today=color0 on color166 +color.calendar.overdue=color0 on color1 +color.calendar.holiday=color0 on color6 +color.calendar.today=color0 on color4 +color.calendar.weekend=color14 on color0 +color.calendar.weeknumber=color12 + +# Command: sync +color.sync.added=color10 +color.sync.changed=color11 +color.sync.rejected=color9 + +# Command: undo +color.undo.after=color2 +color.undo.before=color1 + diff --git a/home/taskwarrior/.taskrc b/home/taskwarrior/.taskrc new file mode 100644 index 0000000..faac84e --- /dev/null +++ b/home/taskwarrior/.taskrc @@ -0,0 +1,38 @@ +# [Created by task 2.5.3 10/29/2021 12:59:35] +# Taskwarrior program configuration file. +# For more documentation, see http://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 + +# Use the command 'task show' to see all defaults and overrides + +# Files +data.location=~/.task + +include ~/.config/taskwarrior/gruvbox.theme +# Color theme (uncomment one to use) +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/light-16.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/light-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-16.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-red-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-green-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-blue-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-violets-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-yellow-green.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-gray-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/dark-gray-blue-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/solarized-dark-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/solarized-light-256.theme +#include /nix/store/l2505klah30chrxpjlw378vljzqqibkc-taskwarrior-2.5.3/share/doc/task/rc/no-color.theme + +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 )