X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/fc6e880da40668c6e9bd9da3786ff2fcae519c75:/widget/sysload.lua..4c392a6d980af9c72052145c6a7a812c51e6ecee:/.config/awesome/lain/widget/static/git-favicon.png diff --git a/widget/sysload.lua b/widget/sysload.lua deleted file mode 100644 index d358687..0000000 --- a/widget/sysload.lua +++ /dev/null @@ -1,39 +0,0 @@ - ---[[ - - Licensed under GNU General Public License v2 - * (c) 2013, Luke Bonham - * (c) 2010-2012, Peter Hofmann - ---]] - -local helpers = require("lain.helpers") -local wibox = require("wibox") -local open, match = io.open, string.match - --- System load --- lain.widget.sysload - -local function factory(args) - local sysload = { widget = wibox.widget.textbox() } - local args = args or {} - local timeout = args.timeout or 2 - local settings = args.settings or function() end - - function sysload.update() - local f = open("/proc/loadavg") - local ret = f:read("*all") - f:close() - - load_1, load_5, load_15 = match(ret, "([^%s]+) ([^%s]+) ([^%s]+)") - - widget = sysload.widget - settings() - end - - helpers.newtimer("sysload", timeout, sysload.update) - - return sysload -end - -return factory