mirror of https://github.com/lcpz/lain.git
1.1 KiB
1.1 KiB
Monitors network interfaces and shows current traffic in a textbox.
mynet = lain.widgets.net()
The function takes a table as optional argument, which can contain:
Variable | Meaning | Type | Default |
---|---|---|---|
iface |
Network device | string | autodetected |
refresh_timeout |
Refresh timeout seconds | int | 2 |
units |
Units | int | 1024 (kilobytes) |
spr |
Separator text between download and upload values | string | " " |
header |
Text to show before value | string | iface |
header_color |
Header color | string | beautiful.fg_normal or "#FFFFFF" |
footer |
Text to append after value | string | "" |
color_up |
Upload value color | string | beautiful.fg_focus or "#FFFFFF" |
color_down |
Download value color | string | beautiful.fg_focus or "#FFFFFF" |
app |
Net program to spawn on click | string | "sudo wifi-menu" |
Note: spr
and footer
can be a markup text.
Possible value for units
are stored in table lain.widgets.net.units
, which contains:
["b"] = 1,
["kb"] = 1024,
["mb"] = 1024^2,
["gb"] = 1024^3