This project is not being actively maintained. It does still receive some updates from time to time but nothing frequent.
Fixed hide_search=true for surfaces that don't use percent sizing
The hide_search config option now behaves correctly. It does exactly the same thing as key_hide_search but on launch. This now also allows you to un-hide the search with key_hide_search if wofi is launched with hide_search=true
Fixed #216 arrow key issue. This was caused by the fix to #184. Both issues should now be resolved


browse log
browse .tar.gz




Wofi is a launcher/menu program for wlroots based wayland compositors such as sway status




hg clone
cd wofi
meson setup build
ninja -C build


sudo ninja -C build install


sudo ninja -C build uninstall

#Bug Reports

Please file bug reports at


Please submit patches to

You can find documentation here

#drun and dbus

Some desktop files declare themselves as being launched by dbus, if this is the case wofi can experience issues on systems where a user session bus is not automatically started such as systems using elogind.

To manually launch a user session bus run the following:

dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus


Packaging status


The official documentation is provided by the man pages in this repository, sample styling can be found here


If you feel like supporting development you can donate at


example 4