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