From 93bc6e4e45b89c8fe7b6440cc4d49d35d17b7faa Mon Sep 17 00:00:00 2001 From: Thomas Preisner Date: Thu, 8 Dec 2016 23:30:25 +0100 Subject: [PATCH] herbstluftwm: panel: add cpu-temp + show it --- config/herbstluftwm/panel.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/herbstluftwm/panel.sh b/config/herbstluftwm/panel.sh index e86840f..26b2474 100755 --- a/config/herbstluftwm/panel.sh +++ b/config/herbstluftwm/panel.sh @@ -77,6 +77,12 @@ function icon() { echo -n "^fg(#000000)^ro(1x$height)^fg()^bg(${color[${2}]})^fg(#151515) ^i(${iconpath}/${1}.xbm) ^fg(#000000)^ro(1x$height)^fg()^bg()" } +# CPU +function cpu() { + cpu=$(sensors | grep "Core" | cut -b 18-21) + echo -n $(icon temp yellow) ${cpu} +} + hc pad $monitor $panel_height { @@ -143,6 +149,12 @@ hc pad $monitor $panel_height echo -n "^bg()^fg() ${windowtitle//^/^^}" # small adjustments right="" + + # custom functions + for func in cpu; do + right="${right} $(${func})" + done + right="${right} ^bg() $(icon clock2 green) $date" right_text_only=$(echo -n "$right" | sed 's.\^[^(]*([^)]*)..g') # get width of right aligned text.. and add some space..