diff options
| author | streetturtle <streetturtle@gmail.com> | 2019-03-18 20:27:08 -0400 | 
|---|---|---|
| committer | streetturtle <streetturtle@gmail.com> | 2019-03-18 20:27:08 -0400 | 
| commit | 94252c405a87208b859c1ff47e7e2f30f32a1411 (patch) | |
| tree | cb990f457d88c5ac1c4201157d63abd8bf97d04b /cpu-widget | |
| parent | f65a12034b71e7535b6c567072810768907915f1 (diff) | |
use gradient over cpu-widget, from main color to red
Diffstat (limited to 'cpu-widget')
| -rw-r--r-- | cpu-widget/cpu-widget.lua | 11 | 
1 files changed, 4 insertions, 7 deletions
| diff --git a/cpu-widget/cpu-widget.lua b/cpu-widget/cpu-widget.lua index 455ff58..88ebea9 100644 --- a/cpu-widget/cpu-widget.lua +++ b/cpu-widget/cpu-widget.lua @@ -5,12 +5,11 @@  -- https://github.com/streetturtle/awesome-wm-widgets/tree/master/cpu-widget  -- @author Pavel Makhov --- @copyright 2017 Pavel Makhov +-- @copyright 2019 Pavel Makhov  -------------------------------------------------  local watch = require("awful.widget.watch")  local wibox = require("wibox") -local beautiful = require("beautiful")  local cpugraph_widget = wibox.widget {      max_value = 100, @@ -18,7 +17,8 @@ local cpugraph_widget = wibox.widget {      forced_width = 50,      step_width = 2,      step_spacing = 1, -    widget = wibox.widget.graph +    widget = wibox.widget.graph, +    color = "linear:0,0:0,22:0,#FF0000:0.3,#FFFF00:0.5,#74aeab"  }  --- By default graph widget goes from left to right, so we mirror it and push up a bit @@ -28,7 +28,7 @@ local total_prev = 0  local idle_prev = 0  watch([[bash -c "cat /proc/stat | grep '^cpu '"]], 1, -    function(widget, stdout, stderr, exitreason, exitcode) +    function(widget, stdout)          local user, nice, system, idle, iowait, irq, softirq, steal, guest, guest_nice =          stdout:match('(%d+)%s(%d+)%s(%d+)%s(%d+)%s(%d+)%s(%d+)%s(%d+)%s(%d+)%s(%d+)%s(%d+)%s') @@ -38,9 +38,6 @@ watch([[bash -c "cat /proc/stat | grep '^cpu '"]], 1,          local diff_total = total - total_prev          local diff_usage = (1000 * (diff_total - diff_idle) / diff_total + 5) / 10 -        widget:set_color(diff_usage > 80 and beautiful.widget_red -                                          or beautiful.widget_main_color) -          widget:add_value(diff_usage)          total_prev = total | 
