X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/24c4c19985f0a716adb31eda60c4afe232f4c324..b47ffe60e244c9165f40371736079320ea2d848b:/awesome/widgets/network_widget.lua?ds=sidebyside diff --git a/awesome/widgets/network_widget.lua b/awesome/widgets/network_widget.lua index 59ebeec..0e6e6bc 100644 --- a/awesome/widgets/network_widget.lua +++ b/awesome/widgets/network_widget.lua @@ -1,20 +1,15 @@ -local wibox = require("wibox") -local vicious = require("vicious") -local naughty = require("naughty") -local beautiful = require("beautiful") -local pairs = pairs +local utils = require("utils") +local net_widget = require("widgets/net_widgets") -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 +local widget +if utils.host == "chronos" then + widget = net_widget.wireless({interface="wlp3s0", skiproutes=false, font='hack'}) +end +if utils.host == "hactar" then + widget = net_widget.indicator({interfaces={"br0"}, font='hack'}) +end +if utils.host == "skull-canyon" then + widget = net_widget.indicator({interfaces={"eno1"}, font='hack'}) end -network_widget = wibox.widget.textbox() -vicious.register(network_widget, vicious.widgets.net, netclosure("enp3s0"), 1) - -return network_widget +return widget