diff --git a/home/home.nix b/home/home.nix index d7d4ad8..bf73c57 100644 --- a/home/home.nix +++ b/home/home.nix @@ -21,6 +21,7 @@ in { ./programs/ncmpcpp.nix ./programs/neovim.nix ./programs/newsboat + ./programs/taskwarrior.nix ./programs/tmux.nix ./programs/zsh diff --git a/home/packages.nix b/home/packages.nix index 4b2e0f3..17b8b69 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -47,8 +47,6 @@ rsync # sc-im slack-term - taskwarrior - taskwarrior-tui tea tealdeer terminal-parrot diff --git a/home/programs/taskwarrior.nix b/home/programs/taskwarrior.nix new file mode 100644 index 0000000..730043f --- /dev/null +++ b/home/programs/taskwarrior.nix @@ -0,0 +1,14 @@ +{ pkgs, ... }: +{ + programs.taskwarrior = { + enable = true; + package = pkgs.taskwarrior3; + config = rec { + report.minimal.filter = "(status:pending or status:waiting)"; + report.minimal.labels = "ID,Project,Tags,Description"; + report.minimal.sort = "project+,id+"; + + uda.taskwarrior-tui.task-report.next.filter = report.minimal.filter; + }; + }; +}