PRIMARY CATEGORY → DESKTOP SETUP

ROFI → Application Launcher

Basically, It’s an application launcher and a ssh-launcher

Displays to the user a list of options from which one or more options can be selected

In this case, It is a list of the applications that are installed on the system

rofi is launched by the sxhkd daemon when a certain input event, such as a Hotkey, is performed

~/.config/sxhkd/sxhkdrc
# Rofi Launch
super + d
  /usr/bin/rofi -show run

Configuration File → ~/.config/rofi/config.rasi

More information here


Installation

apt install -y -- rofi

That’s it!

$ command -V rofi
rofi is /usr/bin/rofi

To run the component, simply map its launch to a certain keybind through a Hotkey Daemon such as sxhkd

~/.config/sxhkd/sxhkdrc
super + d # Windows + d
	/usr/bin/rofi -show run

ShortcutSuper-d

Themes

Reference

Create the ~/.config/rofi/themes to store .RASI File for each ROFI Theme

mkdir -p -- ~/.config/rofi/themes

Clone the Github Repository below into /opt and copy all ROFI Themes to the directory created above →

sudo git clone https://github.com/newmanls/rofi-themes-collection /opt/rofi
cp -rv !$/themes/* ~/.config/rofi/themes

Open the ROFI Theme Selector and choose the Theme you like the most →

command -V -- rofi-theme-selector &> /dev/null && rofi-theme-selector