diff --git a/rc.lua b/rc.lua
index a4b90ca..9284012 100644
--- a/rc.lua
+++ b/rc.lua
@@ -234,18 +234,12 @@ optimus_icon:buttons(awful.util.table.join(
))
-- Wi-Fi / Ethernet widgets
-local wifi_widget_down = wibox.widget.textbox()
-local wifi_widget_up = wibox.widget.textbox()
+local wifi_widget = wibox.widget.textbox()
local icon_wifi = wibox.widget.imagebox()
-local icon_wifi_down_up = wibox.widget.imagebox()
icon_wifi:set_image (beautiful.widget_wifi)
-icon_wifi_down_up:set_image (beautiful.widget_wifi_down_up)
-local wired_widget_down = wibox.widget.textbox()
-local wired_widget_up = wibox.widget.textbox()
+local wired_widget = wibox.widget.textbox()
local icon_wired = wibox.widget.imagebox()
-local icon_wired_down_up = wibox.widget.imagebox()
icon_wired:set_image (beautiful.widget_wired)
-icon_wired_down_up:set_image (beautiful.widget_wired_down_up)
-- Network buttons
function show_nload (interface)
@@ -254,14 +248,10 @@ end
function show_nethogs ()
os.execute ("pgrep nethogs || urxvt -e sudo nethogs &")
end
-icon_wifi:buttons(awful.util.table.join(awful.button({ }, 1, function () show_nload("wifi0") end), awful.button({ }, 3, show_nethogs)))
-wifi_widget_down:buttons(icon_wifi:buttons())
-icon_wifi_down_up:buttons(icon_wifi:buttons())
-wifi_widget_up:buttons(icon_wifi:buttons())
-icon_wired:buttons(awful.util.table.join(awful.button({ }, 1, function () show_nload("wan0") end), awful.button({ }, 3, show_nethogs)))
-wired_widget_down:buttons(icon_wired:buttons())
-icon_wired_down_up:buttons(icon_wired:buttons())
-wired_widget_up:buttons(icon_wired:buttons())
+icon_wifi:buttons(awful.util.table.join(awful.button({ }, 1, function () show_nload("wifi0") end), awful.button({ }, 1, show_nethogs)))
+wifi_widget:buttons(icon_wifi:buttons())
+icon_wired:buttons(awful.util.table.join(awful.button({ }, 1, function () show_nload("wan0") end), awful.button({ }, 1, show_nethogs)))
+wired_widget:buttons(icon_wired:buttons())
-- VOL icon
vicious.cache(vicious.widgets.volume)
@@ -317,11 +307,11 @@ disk = wibox.widget.textbox()
vicious.register(disk, vicious.widgets.fs, '${/mnt/bcache0 avail_gb}Gb ', 15)
disk:buttons(diskicon:buttons())
-vicious.cache(vicious.widgets.net)
-vicious.register(wifi_widget_down, vicious.widgets.net, '${wifi0 down_mb}', 2)
-vicious.register(wifi_widget_up, vicious.widgets.net, '${wifi0 up_mb}', 2)
-vicious.register(wired_widget_down, vicious.widgets.net, '${wan0 down_mb}', 2)
-vicious.register(wired_widget_up, vicious.widgets.net, '${wan0 up_mb}', 2)
+--vicious.cache(vicious.widgets.net)
+--vicious.cache(wifi_widget)
+--vicious.cache(wired_widget)
+vicious.register(wifi_widget, vicious.widgets.net, '${wifi0 down_mb}^${wifi0 up_mb}', 2)
+vicious.register(wired_widget, vicious.widgets.net, '${wan0 down_mb}^${wan0 up_mb}mb/s', 2)
@@ -455,14 +445,10 @@ awful.screen.connect_for_each_screen(function(s)
baticon,
batpct,
icon_wifi,
- wifi_widget_down,
- icon_wifi_down_up,
- wifi_widget_up,
+ wifi_widget,
spacer,
icon_wired,
- wired_widget_down,
- icon_wired_down_up,
- wired_widget_up,
+ wired_widget,
spacer,
volicon,
volpct,