summaryrefslogtreecommitdiffstats
path: root/.config/herbstluftwm/panel.sh
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2011-12-28 15:35:24 +0100
committerGravatar Tom Willemsen2011-12-28 15:35:24 +0100
commitc5a93f2de6d0c68cf530374a82703657295bd165 (patch)
tree454fe34bd92349b819c8ea5dcab506033630c171 /.config/herbstluftwm/panel.sh
parent702171d07419a804fb998772e5f6b7cb39ab9e17 (diff)
downloaddotfiles-c5a93f2de6d0c68cf530374a82703657295bd165.tar.gz
dotfiles-c5a93f2de6d0c68cf530374a82703657295bd165.zip
PANEL: Show random todo item with color in panel
Diffstat (limited to '.config/herbstluftwm/panel.sh')
-rwxr-xr-x.config/herbstluftwm/panel.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/.config/herbstluftwm/panel.sh b/.config/herbstluftwm/panel.sh
index c955a0c..34f1487 100755
--- a/.config/herbstluftwm/panel.sh
+++ b/.config/herbstluftwm/panel.sh
@@ -66,7 +66,10 @@ herbstclient pad $monitor $height
gmail=`ls ~/documents/mail/gmail/INBOX/new/ | wc -l`
archmail=`ls ~/documents/mail/arch/INBOX/new/ | wc -l`
aethonmail=`ls ~/documents/mail/aethon/INBOX/new/ | wc -l`
- right="$separator 9f: $nfmail $separator gmail: $gmail $separator arch: $archmail $separator aethon: $aethonmail $separator^bg($hintcolor) $date $separator"
+ todoline=`cat ~/.config/herbstluftwm/todo`
+ todoline_sha1=`echo $todoline | sha1sum`
+ todoline_color=${todoline_sha1:0:6}
+ right="^fg(#$todoline_color)$todoline^fg() $separator 9f: $nfmail $separator gmail: $gmail $separator arch: $archmail $separator aethon: $aethonmail $separator^bg($hintcolor) $date $separator"
right_text_only=$(echo -n "$right"|sed 's.\^[^(]*([^)]*)..g')
# get width of right aligned text.. and add some space..
width=$(textwidth "$font" "$right_text_only ")