On the recordRead 5 Oct 202612 facts
Wofi
Plans and prices
Wofi
Free
GPL-3.0 licensed software
Read 5 Oct 2026 · github.com
On the record
- Build requirements
- Building requires PkgConf, Wayland, GLib2, GObject, GTK3, and either CMake or Meson.github.com · read 5 Oct 2026
- Combinations
- The combi feature lets users show multiple modes together, with each mode loaded at most once.github.com · read 5 Oct 2026
- Customization
- Wofi is described as highly customizable, with CSS styling and optional configuration, CSS, and colors files.github.com · read 5 Oct 2026
- Integration
- Wofi is designed for wlroots and uses the wlr-layer-shell protocol; without that protocol or outside Wayland it must be run with --normal-window or it will crash.github.com · read 5 Oct 2026
- Intended users
- The project describes Wofi for users of wlroots based Wayland compositors such as sway.github.com · read 5 Oct 2026
- License
- The repository includes the GNU General Public License version 3.github.com · read 5 Oct 2026
- Modes
- Its built in modes are run, which searches PATH for executables; drun, which searches for desktop files; and dmenu, which reads options from standard input and writes the selected option to standard output.github.com · read 5 Oct 2026
- Purpose
- Wofi is a launcher and menu program for wlroots based Wayland compositors such as sway.github.com · read 5 Oct 2026
- Search
- Search matching can use contains, multi-contains, or fuzzy modes, and case insensitive search is available.github.com · read 5 Oct 2026
- Security
- GitHub reports that the project has no SECURITY.md policy file and no published security advisories.github.com · read 5 Oct 2026
- Support and contribution
- The README directs bug reports about newer software behavior and patches to the upstream SourceHut project because this fork is not connected to mainstream Wofi.github.com · read 5 Oct 2026
- Sway
- Wofi does not provide window switching on its own, but its dmenu mode can be used with swaymsg to implement it.github.com · read 5 Oct 2026