Live speed at a glance
Show separate upload and download values, or collapse them into one total speed indicator.
GNOME Shell Extension
Live network speed in the GNOME top bar, with practical settings for source, format, units, refresh rate, styling, and 30-day usage history.
Last 30 days of recorded network usage.
Small Surface, Real Control
Show separate upload and download values, or collapse them into one total speed indicator.
Choose standard text or compact labels like 120K / 35K and 120K↓ 35K↑.
Use automatic detection, Wi-Fi, Ethernet, or all recognized real interfaces.
Review daily download, upload, and total usage from the last 30 days.
Switch speed units depending on whether you prefer file-transfer style or network-rate style numbers.
Hide the top bar indicator when the selected network source has no active traffic.
Hover the panel label to see download, upload, and total speed details in one compact tooltip.
Use normal or bold text and optionally set a custom top bar label color.
Pick a 1, 2, 3, or 5 second update interval to balance freshness with calmness.
Reads Linux interface counters from /proc/net/dev and ignores virtual adapters in automatic mode.
No accounts, analytics, network calls, or external services. Usage history stays on your machine.
Interactive Preview
FluxBar reads /proc/net/dev and keeps usage history on your machine.
~/.local/share/fluxbar/usage.json
Install Locally
make installFluxBar supports GNOME Shell 45 through 50. Clone the repository and let the included Makefile copy the files and compile the schema for you.
git clone https://github.com/piyushdoorwar/fluxbar.git
cd fluxbar
make install
gnome-extensions enable fluxbar@piyushdoorwar.github.io
Then restart GNOME Shell — press Alt+F2, type r, Enter on X11, or log out and back in on Wayland.