bumblebee-status is a modular, theme-able status line generator for the i3 window manager.
Find a file
Tobi-wan Kenobi 4ea0cfae1e [modules/xrandr] Add module to show attached displays
This modules shows attached displays and their states (on or off).
Future versions of this module will order the icons by the relative
order of the screens (left-to-right) and will allow switching monitors
on and off.

see #19
2016-11-26 08:28:19 +01:00
bin [customupdates] move bin/ directory to a different location 2016-11-25 17:05:49 +01:00
bumblebee [modules/xrandr] Add module to show attached displays 2016-11-26 08:28:19 +01:00
screenshots [screenshots] Update cmus with new widgets 2016-11-25 21:54:45 +01:00
tests [tests] Added first module tests (for CPU) 2016-11-06 14:30:59 +01:00
themes [modules/xrandr] Add module to show attached displays 2016-11-26 08:28:19 +01:00
.gitignore [gitignore] ignore vim swap files 2016-10-31 13:34:20 +01:00
bumblebee-status [general] Refactoring 2016-11-05 15:54:34 +01:00
LICENSE Initial commit 2016-10-30 15:07:21 +01:00
README.md [documentation] Add link for username 2016-11-25 17:01:09 +01:00
runtests.sh [tests] Added first module tests (for CPU) 2016-11-06 14:30:59 +01:00

bumblebee-status

bumblebee-status is a modular, theme-able status line generator for the i3 window manager.

Focus is on:

  • Ease of use (no configuration files!)
  • Theme support
  • Extensibility (of course...)

I hope you like it and appreciate any kind of feedback: Bug reports, Feature requests, etc. :)

Thanks a lot!

Documentation

See the wiki for documentation.

Other resources:

Installation

$ git clone git://github.com/tobi-wan-kenobi/bumblebee-status

Usage

Next, open your i3wm configuration and modify the status_command for your i3bar like this:

bar {
	status_command = <path to bumblebee-status/bumblebee-status> -m <list of modules> -p <list of module parameters> -t <theme>
}

You can retrieve a list of modules and themes by entering:

$ cd bumblebee-status
$ ./bumblebee-status -l themes
$ ./bumblebee-status -l modules

As a simple example, this is what my i3 configuration looks like:

bar {
	font pango:Inconsolata 10
	position top
	tray_output none
	status_command ~/.i3/bumblebee-status/bumblebee-status -m nic disk:/ cpu memory battery date time pasink pasource dnf -p time.format="%H:%M CW %V" date.format="%a, %b %d %Y" -t solarized-powerline
}

Restart i3wm and - that's it!

Examples

Here are some screenshots for all themes that currently exist:

Gruvbox Powerline (-t gruvbox-powerline) (contributed by @paxy97):

Gruvbox Powerline

Solarized Powerline (-t solarized-powerline):

Solarized Powerline

Solarized (-t solarized):

Solarized

Powerline (-t powerline):

Powerline

Default (nothing or -t default):

Default