xaizek / d2if (License: GPLv2+) (since 2018-12-07)
Simple dzen2 input formatter, which is supposed to not waste CPU time for nothing and provides a number of builtin "widgets" for displaying system information.
File Mode Size
src/ 040000
README.md 100644 814B


dzen2 input formatter

Licensed under GNU/GPL v2+.

Brief description

This is a simple dzen2 input formatter, which is intended to replace use of scripts to do this job. Compiled language is better for this purpose, because native applications require less resources and work faster than scripts. The amount of memory and CPU time should be considered for obvious reason that status bar is updated with relatively high rate.


None (at least yet). Body of main() configures everything.


  • Date and time.
  • Current desktop number.
  • Active keyboard layout.
  • Memory usage.
  • CPU usage.
  • Display brightness.
  • Current audio volume level.
  • Battery status.
  • Network interfaces status.
  • MPD status and currently playing song.

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/d2if

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/d2if

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master