Rofi is a window switcher, run dialog, ssh-launcher, app launcher and dmenu replacement that started as a clone of simpleswitcher.
Rofi arch wiki page:
https://wiki.archlinux.org/title/Rofi
Configuration
Local configuration. Normally, depending on XDG, in ~/.config/rofi/config.rasi
Icons
It is possible to use icons to display with their corresponding entries. Assuming you have papirus-icon-theme installed, with -show-icons and defining the icon theme with -icon-theme
Rofi as dmenu replacement
If called as dmenu (via a symlink), rofi acts like dmenu. You may want to install rofi-dmenu-AUR, which symlinks /usr/bin/dmenu to the rofi executable.
Custom themes
$ rofi-theme-selector
#archlinux #rofi #dmenu