]> git.rmz.io Git - dotfiles.git/blobdiff - awesome/widgets/network_widget.lua
nvim: add FPP copyright snippet
[dotfiles.git] / awesome / widgets / network_widget.lua
index 36c72e7f77dad7c95a4ea98d9ec91d056f84bacb..0e6e6bcb242cadda2ac4e671e7397ab386f58448 100644 (file)
@@ -1,22 +1,15 @@
-local wibox = require("wibox")
-local vicious = require("vicious")
 local utils = require("utils")
 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
 
 end
 
-network_widget = wibox.widget.textbox()
-vicious.register(network_widget, vicious.widgets.net, netclosure(intf), 1)
-
-return network_widget
+return widget