Tools for and with rofi (
Clone or download

Rofi Tools

Tools for and with rofi.

Please have a look at rofi-scripts as well.


Fetches your current i3 wm colors and provides an options string to color rofi similar to i3. Currently only supports rofi before V1.0.0.


Append it to your rofi command line:

rofi <your-options> $(i3-color-rofi)

i3-color-rofi generates an options string, so the resulting line may be:

rofi -show run -bg #222222 -fg #888888 -hlbg #285577 -hlfg #ffffff


  • compatibility with V1.0.0
  • use font from i3's configuration
  • improve colors usage


Provides a menu to call systemctl for shutdown, reboot, suspend etc. It also shows an entry to exit the window manager if you provide an exit command. If suspend or hibernate is selected then i3lock is called to have the screen locked after waking up the system, if USE_LOCKER is set to 'true' in the config file. You can also change the program to be used as the screen locker by modifying the variable LOCKER.



Copy the config.sample file to $HOME/.config/rofi-power/config and customize it as you like.

Then run rofi-power and append an exit command, for i3, for example:

rofi-power "i3-msg exit"

You can use it with herbstluftwm as well:

rofi-power "herbstclient quit"


Provides a menu to start, power-off, clone, delete etc. virtualbox machines. You select the machine first and the action to be executed afterwards.


  • config file
  • pause machine
  • better way of handling options and corresponding functions - like boosta


All tools are released under the terms of the GNU General Public License v2: