X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/e724e4d7cf44ecd4b3f706678fa14f5bfe9b0879..refs/heads/lazyvim:/awesome/widgets/network_widget.lua diff --git a/awesome/widgets/network_widget.lua b/awesome/widgets/network_widget.lua index 36c72e7..0e6e6bc 100644 --- a/awesome/widgets/network_widget.lua +++ b/awesome/widgets/network_widget.lua @@ -1,22 +1,15 @@ -local wibox = require("wibox") -local vicious = require("vicious") local utils = require("utils") +local net_widget = require("widgets/net_widgets") -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 +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(intf), 1) - -return network_widget +return widget