]> git.rmz.io Git - dotfiles.git/blob - awesome/widgets/network_widget.lua
float mpv
[dotfiles.git] / awesome / widgets / network_widget.lua
1 local wibox = require("wibox")
2 local vicious = require("vicious")
3 local utils = require("utils")
4
5 module("network_widget")
6
7 local intf = ""
8 if utils.host == "chronos" then intf = "wlp3s0" end
9 if utils.host == "shada" then intf = "enp3s0" end
10
11 local function netclosure(intf)
12 return function (_, args)
13 local up_mb = args["{"..intf.." up_kb}"]
14 local down_mb = args["{"..intf.." down_kb}"]
15 return "Net: ↑"..up_mb.." ↓"..down_mb
16 end
17 end
18
19 network_widget = wibox.widget.textbox()
20 vicious.register(network_widget, vicious.widgets.net, netclosure(intf), 1)
21
22 return network_widget