local wibox = require("wibox") local vicious = require("vicious") local utils = require("utils") module("network_widget") local intf = "" if utils.host == "chronos" then intf = "wlp3s0" end if utils.host == "shada" then intf = "enp3s0" end 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(intf), 1) return network_widget