> What external commands are in your status-{left,right}?
set-option -g status-left
"#[default,bold]#(tmux-mail)#[default,dim]#(tmux-date)#[default,bold]#(tmux-bat)"
set-option -g status-right "#100T #(tmux-disk)#(tmux-wifi)#(tmux-mpc)"
I've attached the scripts below, but I haven't changed anything with regards
to either the .conf file or the scripts themselves since July 28 as well.
tmux-mail:
#!/bin/sh
if [[ $HOSTNAME == "trillap" ]]; then
exit
fi
STATUS=$(notmuch count tag:inbox and tag:unread and not tag:new)
echo "$STATUS"
--
tmux-date:
#!/bin/sh
date=$(date +%-l%M%a%-d)
date="${date/Sun/u}"
date="${date/Mon/m}"
date="${date/Tue/t}"
date="${date/Wed/w}"
date="${date/Thu/r}"
date="${date/Fri/f}"
date="${date/Sat/s}"
if [[ $1 == "-notmux" ]]; then
echo "$date"
exit;
fi
if [[ $(grep -c -e today /home/peterjh/.when.today) -gt 0 ]]; then
echo "#[fg=red]$date#[default]"
exit
fi
if [[ $(grep -c -e tomorrow /home/peterjh/.when.today) -gt 0 ]]; then
echo "#[fg=yellow]$date#[default]"
exit
fi
echo "#[fg=white]$date#[default]"
--
tmux-bat:
#!/bin/sh
TMUX="tmux -Lmain"
BAT=`yacpi -p -b`
PERCENT=`echo $BAT | awk '{print $4}' | sed 's/\%//' | sed 's/100/99/'`
STATUS=`echo $BAT | awk '{print $5}'`
RTIME=`echo $BAT | awk '{print $7}' | cut -c 2-5 | sed 's/://'`
if [[ $1 == "-notmux" ]]; then
echo ${PERCENT}
exit
fi
case $STATUS in
"charged")
echo ""
;;
"charging")
if [[ ${PERCENT:0:2} -lt 20 ]]; then
echo "#[fg=red]${PERCENT}+#[default]"
else
echo "#[fg=white]$PERCENT#[default]"
fi
;;
*)
if [[ ${PERCENT:0:2} -lt 20 ]]; then
echo "#[fg=red]${PERCENT}-#[default]"
else
echo "#[fg=yellow]${PERCENT}#[default]"
fi
;;
esac
--
tmux-disk:
#!/bin/sh
var=$(df /dev/root | tail -n1| awk -F ' ' '{print $5}' | sed 's/%//')
if [[ $var -gt 95 ]]; then
echo "#[fg=red]$var#[default]"
fi
--
tmux-wifi:
#!/bin/sh
. ~/.bash_functions
iwconfig=$(/sbin/iwconfig ${WLAN} 2>/dev/null)
if [[ $iwconfig != "" ]]; then
bitrate=$(echo "$iwconfig" | grep "Bit Rate=" | cut -d'=' -f2 | cut -d'
' -f1)
[ -z "$bitrate" ] && bitrate="0"
quality=$(echo "$iwconfig" | grep "Link Quality=" | cut -d'=' -f2 | cut
-d'/' -f1 | sed 's/100/00/' )
wstat=$(sudo wpa_cli -i${WLAN} stat 2>/dev/null)
ip=$(echo "$wstat" | grep ^ip_address | cut -d'=' -f2)
stat=$(echo "$wstat" | grep ^wpa_state | cut -d'=' -f2)
ap=$(echo "$wstat" | grep ^ssid | cut -d'=' -f2 | cut -c 1-3)
if [[ $ip != "" ]]; then
ipsign="+"
else
ipsign="-"
fi
if [[ $stat == "COMPLETED" ]]; then
statsign="C"
elif [[ $stat == "SCANNING" ]]; then
statsign="S"
elif [[ $stat == "DISCONNECTED" ]]; then
statsign="D"
elif [[ $stat == "ASSOCIATING" ]]; then
statsign="A"
else
statsign=$stat
fi
echo "${statsign}${bitrate}${ipsign}${quality}${ap}"
else
wifi_disabled=1
echo "*"
fi
--
tmux-mpc:
#!/bin/sh
mpc | head -1 | sed 's/.*-.//' | sed 's/^volume:.*//' | cut -c 1-20
--
sic dicit magister P
Collaborative Programme in Ancient and Medieval Philosophy
University of Toronto
http://individual.utoronto.ca/peterjh
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
tmux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-users