aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasil Zlatanov <v@skozl.com>2019-10-28 23:16:02 +0000
committerVasil Zlatanov <v@skozl.com>2019-10-28 23:16:02 +0000
commit71f4a371296abdf48586fdd608480c75310b708e (patch)
tree7869a1053171f6ca9d28cc2bd9e1a1419d35cd58
parentd2951a324b2b7f0c4876130cb878513e3525884c (diff)
downloaddotfiles-71f4a371296abdf48586fdd608480c75310b708e.tar.gz
dotfiles-71f4a371296abdf48586fdd608480c75310b708e.tar.bz2
dotfiles-71f4a371296abdf48586fdd608480c75310b708e.zip
Use variable temperature icons in bar
-rwxr-xr-xPanel/lemonbar/panel_bar28
1 files changed, 22 insertions, 6 deletions
diff --git a/Panel/lemonbar/panel_bar b/Panel/lemonbar/panel_bar
index d219ec6..d039c31 100755
--- a/Panel/lemonbar/panel_bar
+++ b/Panel/lemonbar/panel_bar
@@ -47,15 +47,31 @@ while read -r line ; do
;;
+ T*)
+ level=${line#?}
+ if [ "$level" -gt 90 ];then
+ ICON_TEMP=$ICON_T4
+ elif [ "$level" -gt 65 ];then
+ ICON_TEMP=$ICON_T3
+ elif [ "$level" -gt 35 ];then
+ ICON_TEMP=$ICON_T2
+ elif [ "$level" -gt 15 ];then
+ ICON_TEMP=$ICON_T1
+ else
+ ICON_TEMP=$ICON_T0
+ fi
+ temperature="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_TEMP} ${level} %{B-}%{F-}";
+ ;;
+
BDischarging*)
- level=`echo ${line#?} | cut -d' ' -f2`
- if [ $level -gt 90 ];then
+ level=$(echo ${line#?} | cut -d' ' -f2)
+ if [ "$level" -gt 90 ];then
ICON_PWR=$ICON_BAT100
- elif [ $level -gt 65 ];then
+ elif [ "$level" -gt 65 ];then
ICON_PWR=$ICON_BAT75
- elif [ $level -gt 35 ];then
+ elif [ "$level" -gt 35 ];then
ICON_PWR=$ICON_BAT50
- elif [ $level -gt 15 ];then
+ elif [ "$level" -gt 15 ];then
ICON_PWR=$ICON_BAT25
else
ICON_PWR=$ICON_BAT0
@@ -124,6 +140,6 @@ while read -r line ; do
# wm_infos="$wm_infos %{F$COLOR_LAYOUT_FG}%{B$COLOR_LAYOUT_BG} ${name} %{B-}%{F-}"
# ;;
esac
- printf "%s\n" "%{l}${wm_infos}${title}%{r}${playing}${paused}${cpu}${ram}${essid}${signal}${volume}${musicvol}${battery}${time_infos} "
+ printf "%s\n" "%{l}${wm_infos}${title}%{r}${playing}${paused}${cpu}${ram}${essid}${signal}${volume}${musicvol}${temperature}${battery}${time_infos} "
# printf "%s\n" "%{l}${desktop}${wm_infos}%{r}${notification}${face}${priv}${pub}${mail}${playing}${paused}${cpu}${ram}${volume}${battery}${time_infos}"
done