Package: bumblebee-status
bumblebee-statuslogo courtesy ofkellya- thank you!Many, many thanks to all contributors! I am still amazed by and deeply grateful for how many PRs this project gets.Click here for a list of available modulesbumblebee-status is a modular, theme-able status line generator for thei3 window manager.Focus is on:ease of use, sane defaults (no mandatory configuration file)easy creation of custom themeseasy creation of custom modulesI hope you like it and I appreciate any kind of feedback: bug reports, feature requests, etc. :)Thanks a lot!Required i3wm version: 4.12+ (in earlier versions, blocks won't have background colors)Supported Python versions: 3.4, 3.5, 3.6, 3.7, 3.8, 3.9Supported FontAwesome version: 4 (free version of 5 doesn't include some of the icons)NOTEThe default branch for this project ismain. If you are curious why:ZDNet:github-master-alternativeExample usage:bar {
	status_command <path>/bumblebee-status -m cpu memory battery time \
		pasink pasource -p time.format="%H:%M" -t solarized
}DocumentationSeethe docsfor detailed documentation.SeeFAQfor. well, FAQs.Other resources:A list ofavailable modulesHow to write a moduleHow to write a themeInstallation# from git (development snapshot)
$ git clone git://github.com/tobi-wan-kenobi/bumblebee-status

# from AUR:
git clone https://aur.archlinux.org/bumblebee-status.git
cd bumblebee-status
makepkg -sicr

# from PyPI (thanks @tony):
# will install bumblebee-status into ~/.local/bin/bumblebee-status
pip install --user bumblebee-statusThere is also a SlackBuild available here:slackbuilds:bumblebee-status- many thanks to@Tonus1!An ebuild, for Gentoo Linux, is available ongallifrey overlay. Instructions for adding the overlay can be foundhere.DependenciesAvailable moduleslists the dependencies (Python modules and external executables)
for each module. If you are not using a module, you don't need the dependencies.Some themes (e.g. all ‘powerline’ themes) require Font Awesomehttp://fontawesome.io/and a powerline-compatible font (powerline-fonts)https://github.com/powerline/fontsUsageNormal usageIn your i3wm configuration, modify thestatus_commandfor your i3bar like this:bar{status_command<pathtobumblebee-status/bumblebee-status>\-m<listofmodules>\-p<listofmoduleparameters>\-t<theme>}You can retrieve a list of modules (and their parameters) and themes by entering:$cdbumblebee-status
$./bumblebee-status-lthemes
$./bumblebee-status-lmodulesTo change the update interval, use:$./bumblebee-status-m<listofmodules>-pinterval=<intervalinseconds>The update interval can also be changed on a per-module basis, like this:$./bumblebee-status-mcpumemory-pcpu.interval=5smemory.interval=1mAll modules can be given "aliases" using<module name>:<alias>, by which they can be parametrized, for example:$./bumblebee-status-mdisk:rootdisk:home-proot.path=/home.path=/homeAs a simple example, this is what my i3 configuration looks like:bar{fontpango:Inconsolata10positiontoptray_outputnonestatus_command~/.i3/bumblebee-status/bumblebee-status-mnicdisk:rootcpu\memorybatterydatetimepasinkpasourcednf\-proot.path=/time.format="%H:%M CW %V"date.format="%a, %b %d %Y"\-tsolarized-powerline}Restart i3wm and - that's it!ExamplesList of themes