aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.gitignore1
-rw-r--r--files/.remind/defaults.rem7
-rw-r--r--files/.zsh/rc/S50_aliases19
-rw-r--r--install.conf.yaml1
4 files changed, 27 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 9c1230e..42aa6fa 100755
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/files/.ssh/id_*
/files/.ssh/known_hosts
/files/.ssh/*.conf
+/files/.remind/*
diff --git a/files/.remind/defaults.rem b/files/.remind/defaults.rem
new file mode 100644
index 0000000..98a3bb8
--- /dev/null
+++ b/files/.remind/defaults.rem
@@ -0,0 +1,7 @@
+SET Week_1 1
+SET Week_2 8
+SET Week_3 15
+SET Week_4 22
+FSET _last(mo) "1 " + MON((mo % 12) + 1) + " --7"
+
+BANNER %_Reminders for %w, %d%s %m, %y%o: \
diff --git a/files/.zsh/rc/S50_aliases b/files/.zsh/rc/S50_aliases
index fc94b21..d71adb1 100644
--- a/files/.zsh/rc/S50_aliases
+++ b/files/.zsh/rc/S50_aliases
@@ -40,7 +40,6 @@ alias rm='rm --interactive=once'
alias mv='mv --interactive'
alias cp='cp --interactive --recursive'
alias mkdir='mkdir -pv'
-alias cal='ncal -Mb'
alias fd='fdfind'
alias dd='dd status=progress'
@@ -105,6 +104,24 @@ alias pdoc-pdf='pandoc --latex-engine=xelatex -V geometry:margin=1in -V mainfont
alias jkill="jps | grep -v ' Jps$' | grep -v ' org.eclipse.equinox.' | cut -d ' ' -f 1 | xargs -r kill"
+#
+# Calendar & tasks
+#
+
+alias cal='ncal -Mb'
+alias ta='task add'
+if [ -x "$(command -v remind)" ] ; then
+ alias remind="remind -m -b1"
+ rem() { DOTREMINDERS=~/.remind/ /usr/bin/rem -m -b1 $* }
+ alias rem1="rem -cu+1"
+ alias rem2="rem -cu+2"
+ alias tt="rem; task"
+ alias tkrem="tkremind -m -b1 ~/.remind"
+ for day in {1..9} ; do
+ alias $day="rem '*$day'"
+ done
+fi
+
# TLP
alias tlp-stat='sudo tlp-stat'
diff --git a/install.conf.yaml b/install.conf.yaml
index 72638fb..44e3e59 100644
--- a/install.conf.yaml
+++ b/install.conf.yaml
@@ -16,6 +16,7 @@
~/.psqlrc: files/.psqlrc
~/.taskrc: files/.taskrc
~/.vit: files/.vit
+ ~/.remind: files/.remind
# Git
~/.gitconfig: files/.gitconfig
~/.gitignore: files/.gitignore