From 30b8a0a7408bc08b46296e01bd3fd7e203fa31ec Mon Sep 17 00:00:00 2001 From: Eric Phillips Date: Mon, 25 May 2015 18:12:43 -0600 Subject: [PATCH] battery, date, and music in dwmstatus --- dwmstatus.sh | 45 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 40 insertions(+), 5 deletions(-) diff --git a/dwmstatus.sh b/dwmstatus.sh index ce563e7..76d87ec 100755 --- a/dwmstatus.sh +++ b/dwmstatus.sh @@ -7,12 +7,47 @@ ## eric@ewpt3ch.com #### ## dwmstatus ########### ######################## -# colors: -dte(){ - dte="$(date "+%I:%M")" - echo -e "\x02$dte\x01" +# colors from dwm.config.h +color_normal="\x01" #normal +color_selected="\x02" #selected +color_blue="\x06" #blue +color_red="\x03" #red + +# Icon glyphs from Inconsolataicon +glyph_cpu="\u01B0" +glyph_mem="\u01B1" +glyph_dl="\u01A5" +glyph_ul="\u01A4" +glyph_pow="\u01B2" +glyph_clk="\u01Af" +glyph_bln="\u01AA" +glyph_msc="\u01AB" +glyph_vol="\u01AC" +glyph_mail="\u01AD" +glyph_wifi="\u01AE" + +# Song info +msc(){ + if [ -x /usr/bin/cmus-remote ] + then + artist=`cmus-remote -Q | grep -w artist | cut -d ' ' -f3-` + song=`cmus-remote -Q | grep title | cut -d ' ' -f3-` + song_info=${artist}-${song} + fi + + echo -ne "${glyph_msc} ${song_info}" } +dte(){ + datetime="$(date "+%F %T")" + echo -ne "${glyph_clk} ${datetime}" +} + +bat(){ + charge=`acpi -b | awk '{print +$4}'` + echo -ne "${glyph_pow} ${charge}%" +} + # Pipe to statusbar -xsetroot -name "$(dte) " +xsetroot -name "$(msc) $(bat) $(dte) "