]> git.rmz.io Git - dotfiles.git/blob - awesome/widgets/network_widget.lua
replace volume progressbar with text widget
[dotfiles.git] / awesome / widgets / network_widget.lua
1 local wibox = require("wibox")
2 local vicious = require("vicious")
3 local naughty = require("naughty")
4 local beautiful = require("beautiful")
5 local pairs = pairs
6
7 module("network_widget")
8
9 local function netclosure(intf)
10 return function (_, args)
11 local up_mb = args["{"..intf.." up_kb}"]
12 local down_mb = args["{"..intf.." down_kb}"]
13 return "Net: ↑"..up_mb.." ↓"..down_mb
14 end
15 end
16
17 network_widget = wibox.widget.textbox()
18 vicious.register(network_widget, vicious.widgets.net, netclosure("enp3s0"), 1)
19
20 return network_widget