-
Notifications
You must be signed in to change notification settings - Fork 614
Themes
The official repository for themes can be found here.
Rofi themes use the .rasi
file extension. The format is similar to .css
. You can find documentation on the .rasi
format here.
Generate a default configuration file
mkdir -p ~/.config/rofi
rofi -dump-config > ~/.config/rofi/config.rasi
This creates a file called config.rasi
in the ~/.config/rofi/
folder. You can modify this file to set configuration settings and modify themes. config.rasi
is the file rofi looks to by default.
If you have your own custom theme other than what's defined in config.rasi
you can use the -theme {name}
flag when running rofi. The {name} handed to the themes folder is the name of the .rasi
file in ~/.config/rofi/
that you want to use instead.
Example:
Running rofi with a custom theme file ~/.config/rofi/mytheme.rasi
.
rofi -show run -theme mytheme
Icon themes must be located in ~/.local/share/icons/
or ~/.icons/
.
Set icons via rofi commands:
rofi -show run -show-icons -drun-icon-theme MY_ICON_THEME
Set icons via .rasi:
configuration {
show-icons: true;
drun-icon-theme: "MY_ICON_THEME";
}