GitHub - l3pp4rd/statusbar: Statusbar for linux window manager written with golang | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

l3pp4rd/statusbar

Repository files navigation

Statusbar

This is a statusbar for a linux window managers written in golang. Currently it provides these details:

Screenshot

Screenshot

  • shows active keyboard layout, using setxkbmap.
  • gmail account unread email counts in configured order.
  • network connection details, wifi or ethernet, upload and download speeds.
  • cpu temperature.
  • power details, AC if on power cable, or remaining battery percentage.
  • cpu load.
  • memory utilization percent.
  • date local date and time, plus one in different timezone in my case.

Requirements

  • go in order to compile statusbar.
  • dzen2 is the package used to render the status bar on your X11 screen

Installation

You must have go installed on your system.

This repository is meant to be editable to your own needs, so fork or clone and edit. Create your statusbar configuration:

cp statusbar.dist.json statusbar.json

NOTE: the arguments for dzen2 output formatting should be changed on your needs including gmail accounts if available.

If you run make it will build and move binary to /usr/local/bin/statusbar and statusbar.json if available, to /usr/local/etc/statusbar.json.

make

If dependencies were not met, install them. Now you can run statusbar which takes configuration option json as an argument:

statusbar statusbar.json > /tmp/statusbar.log 2>&1

NOTE: you may change configuration properties based on your screen layout and fonts. Statusbar logs errors to stdout and in case of panic to stderr.

About

Statusbar for linux window manager written with golang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.