1 local wibox = require("wibox")
2 local vicious = require("vicious")
3 local naughty = require("naughty")
4 local beautiful = require("beautiful")
7 module("network_widget")
9 local function netclosure(intf)
10 return function (_, args)
11 local up_mb = args["{"..intf.." up_kb}"]
12 local down_mb = args["{"..intf.." down_kb}"]
13 return "Net: ↑"..up_mb.." ↓"..down_mb
17 network_widget = wibox.widget.textbox()
18 vicious.register(network_widget, vicious.widgets.net, netclosure("enp3s0"), 1)