aboutsummaryrefslogtreecommitdiff
path: root/herbstluftwm/bin/calendar
diff options
context:
space:
mode:
authorxero <x@xero.nu>2015-11-01 19:06:07 -0500
committerxero <x@xero.nu>2015-11-01 19:06:07 -0500
commitebef0b0c20a825a8d60a6da4b68d99f785612a71 (patch)
treef7e495a400ca639b330a7046dcc396c5f2c8868e /herbstluftwm/bin/calendar
parentd4b12ab2d624129b0b8e4a41d41e2537d5e87988 (diff)
downloaddotfiles_ascii-ebef0b0c20a825a8d60a6da4b68d99f785612a71.tar.xz
dotfiles_ascii-ebef0b0c20a825a8d60a6da4b68d99f785612a71.zip
update herb utils to use ~/bin
Diffstat (limited to 'herbstluftwm/bin/calendar')
-rwxr-xr-xherbstluftwm/bin/calendar15
1 files changed, 15 insertions, 0 deletions
diff --git a/herbstluftwm/bin/calendar b/herbstluftwm/bin/calendar
new file mode 100755
index 0000000..28199ae
--- /dev/null
+++ b/herbstluftwm/bin/calendar
@@ -0,0 +1,15 @@
+#!/bin/bash
+# popup calendar for dzen
+font="-Gohu-GohuFont-Medium-R-Normal--11-80-100-100-C-60-ISO10646-1"
+TODAY=$(expr `date +'%d'` + 0)
+MONTH=`date +'%m'`
+YEAR=`date +'%Y'`
+LINES=$(cal -m | wc -l)
+LINES=$((LINES + 2))
+
+(
+date +'^bg(#111111) '
+date +''
+# current month, highlight header and today
+cal -m | sed -r -e "1,2 s/.*/^fg(#d3d3d3)&^fg()/" -e "s/(^| )($TODAY)($| )/\1^bg(#6A8C8C)^fg(#111111)\2^fg()^bg()\3/") | dzen2 -x 0 -y 16 -w 146 -h 12 -l $LINES -sa c -p -e 'onstart=uncollapse,hide;button1=exit;' -fg "#d3d3d3" -tw 6 -fn "$font"
+)