Go to file
2024-04-06 00:40:43 -07:00
inc Changed the function signature of config_get_mnemonic(). This new signature uses the correct types so that the default argument promotions caused by varargs is in spec. 2024-02-08 11:08:16 -08:00
man Changed the function signature of config_get_mnemonic(). This new signature uses the correct types so that the default argument promotions caused by varargs is in spec. 2024-02-08 11:08:16 -08:00
modes Added wofi_exit(). This allows correct handling of custom exit status codes on non-glibc systems. This function should always be used for exiting wofi as libc exit() will no longer correctly handle error situations. 2024-02-07 18:16:11 -08:00
proto Added global_coords 2020-02-25 17:13:32 -08:00
src 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 2024-04-06 00:40:43 -07:00
.build.yml Updated .build.yml 2024-02-08 10:50:12 -08:00
.hgignore Fixed key_submit not properly working with multi-action entires 2020-08-27 19:18:42 -07:00
.hgtags Added tag v1.4.1 for changeset 1e89e8a94806 2024-02-09 11:22:31 -08:00
COPYING.md First commit 2019-08-17 18:19:32 -07:00
meson_options.txt Removed the version flag in favor of setting the project version 2020-02-28 22:02:10 -08:00
meson.build Fixed segfault when cache is broken #213 2024-02-11 20:30:12 -08:00
README.md Updated readme build dependencies list 2023-03-06 19:43:23 -08:00

Wofi

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

builds.sr.ht status

Dependencies

libwayland-dev
libgtk-3-dev
pkgconf
meson

Building

hg clone https://hg.sr.ht/~scoopta/wofi
cd wofi
meson setup build
ninja -C build

Installing

sudo ninja -C build install

Uninstalling

sudo ninja -C build uninstall

Bug Reports

Please file bug reports at https://todo.sr.ht/~scoopta/wofi

Contributing

Please submit patches to https://lists.sr.ht/~scoopta/wofi

You can find documentation here https://man.sr.ht/hg.sr.ht/email.md

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

Packages

Packaging status

Documentation

The official documentation is provided by the man pages in this repository, sample styling can be found here https://cloudninja.pw/docs/wofi.html

Donating

If you feel like supporting development you can donate at https://ko-fi.com/scoopta

Screenshots

example 4