From acd1ef332c12797262ffae339c09c375c9f9752b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sat, 8 Jun 2019 15:01:41 +0200 Subject: [PATCH] + todo.txt setup --- configs/default.nix | 2 +- configs/todo-txt.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 configs/todo-txt.nix diff --git a/configs/default.nix b/configs/default.nix index 4e9638e..1557c35 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -48,7 +48,7 @@ - + diff --git a/configs/todo-txt.nix b/configs/todo-txt.nix new file mode 100644 index 0000000..b6d5f5f --- /dev/null +++ b/configs/todo-txt.nix @@ -0,0 +1,15 @@ +{ pkgs, ... }: +let todo-txt-config = pkgs.writeText "todo.cfg" '' + export TODO_DIR="$HOME/cloud/Dropbox/todo" + + export TODO_FILE="$TODO_DIR/todo.txt" + export DONE_FILE="$TODO_DIR/done.txt" + export REPORT_FILE="$TODO_DIR/report.txt" +''; +in { + environment = { + systemPackages = [ pkgs.todo-txt-cli ]; + shellAliases.t = "todo.sh -d ${todo-txt-config}"; + variables.TODOTXT_DEFAULT_ACTION = "ls"; + }; +}