Andreas Schmidt 51c517b79c Add return codes for custom keys
In order to be able to execute various post actions.
When pressing these keys a return code 10 + X is returned
as soon as wofi is exited.
Currenty 20 custom keys have been defined.
2023-02-25 11:58:49 +01:00
2020-02-25 17:13:32 -08:00
2023-02-25 11:58:49 +01:00
2019-12-20 18:29:11 -08:00
2019-08-17 18:19:32 -07:00
2022-10-06 19:38:02 -07:00
2023-01-28 17:35:03 -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
pkg-config
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

Description
Languages
C 98.9%
Meson 1.1%