diff options
| author | Miguel <m.i@gmx.at> | 2018-05-29 20:28:06 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-05-29 20:28:06 +0200 |
| commit | bd0c6bc05c529e90317e9b3d6f0ba7890a1ebca3 (patch) | |
| tree | d56f3340384b6a81f1e2cba8b1ae3f90ffb8d15f /xmonad/nvidia-temp.sh | |
| parent | 68b54b0d1729cd036fcba1c85f85ad4af6e9e3dc (diff) | |
add xmonad stuff
Diffstat (limited to 'xmonad/nvidia-temp.sh')
| -rwxr-xr-x | xmonad/nvidia-temp.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/xmonad/nvidia-temp.sh b/xmonad/nvidia-temp.sh new file mode 100755 index 0000000..9adc421 --- /dev/null +++ b/xmonad/nvidia-temp.sh @@ -0,0 +1,36 @@ +#/bin/sh + +TEMP_LOW=60 +TEMP_HIGH=65 + +GPU_LOW=60 +GPU_HIGH=85 + +TEMP=`nvidia-smi | head -n 9| tail -n 1 | cut -f 5 -d' ' | sed 's/C//'` +GPU=`nvidia-smi -q | grep Gpu | sed 's/^.*\: \([0-9]*\).*$/\1/'` + +get_color() +{ + TEMP=$1 + LOW=$2 + HIGH=$3 + if test $TEMP -lt $LOW + then + COL=gray90 + else + if test $TEMP -lt $HIGH + then + COL=lightblue + else + COL=red + fi + fi + + echo $COL +} + +TEMP_COL=$(get_color $TEMP $TEMP_LOW $TEMP_HIGH) +GPU_COL=$(get_color $GPU $GPU_LOW $GPU_HIGH) + +echo "<fc=$GPU_COL>$GPU</fc>% (<fc=$TEMP_COL>$TEMP</fc>°C)" + |
