X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/bf69828c6125e3466e023dc458565939b7437e5b..24c4c19985f0a716adb31eda60c4afe232f4c324:/awesome/widgets/network_widget.lua diff --git a/awesome/widgets/network_widget.lua b/awesome/widgets/network_widget.lua new file mode 100644 index 0000000..59ebeec --- /dev/null +++ b/awesome/widgets/network_widget.lua @@ -0,0 +1,20 @@ +local wibox = require("wibox") +local vicious = require("vicious") +local naughty = require("naughty") +local beautiful = require("beautiful") +local pairs = pairs + +module("network_widget") + +local function netclosure(intf) + return function (_, args) + local up_mb = args["{"..intf.." up_kb}"] + local down_mb = args["{"..intf.." down_kb}"] + return "Net: ↑"..up_mb.." ↓"..down_mb + end +end + +network_widget = wibox.widget.textbox() +vicious.register(network_widget, vicious.widgets.net, netclosure("enp3s0"), 1) + +return network_widget