Rofi is a window switcher, run dialog, sshlauncher, 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 papirusicontheme installed, with showicons and defining the icon theme with icontheme
Rofi as dmenu replacement
If called as dmenu (via a symlink), rofi acts like dmenu. You may want to install rofidmenuAUR, which symlinks /usr/bin/dmenu to the rofi executable.
Custom themes
$ rofithemeselector
#archlinux #rofi #dmenu