Go to file
mazunki 84c3d80560 Bugfix: removed malloc() exception caused when using --pre-display-cmd
Should we update the version number, too?
2022-07-17 02:32:05 +02:00
inc Added wofi_widget_builder_insert_text_with_list() and wofi_widget_builder_insert_image_with_list() 2022-07-04 01:16:03 -07:00
man Added the single_click config option 2022-07-13 21:36:38 -07:00
modes Added a null check to the pixbuf for drun image loading to clean up runtime GTK warnings 2022-06-29 19:53:29 -07:00
proto Added global_coords 2020-02-25 17:13:32 -08:00
src Bugfix: removed malloc() exception caused when using --pre-display-cmd 2022-07-17 02:32:05 +02:00
.build.yml Moved to meson 2019-12-20 18:29:11 -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.2.4 for changeset 84e91980936b 2021-02-04 01:01:40 -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 Extract text matching to it's own file. 2022-06-26 01:51:48 +01:00
README.md Replaced the buymeacoffee link with paypal.me 2021-12-12 23:21:28 -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 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

Debian sid has a package in the official repos https://packages.debian.org/sid/wofi

Ubuntu focal has a package in universe https://packages.ubuntu.com/focal/wofi

Arch has an AUR package for the current tip https://aur.archlinux.org/packages/wofi-hg/ and an official package for the current stable https://www.archlinux.org/packages/community/x86_64/wofi/

NixOS has a packge in unstable https://nixos.org/nixos/packages.html?attr=wofi&channel=nixos-unstable&query=wofi

Void Linux also has a package

Fedora has an official package https://src.fedoraproject.org/rpms/wofi as well as one in COPR https://copr.fedorainfracloud.org/coprs/wef/wofi/

FreeBSD has an official package https://www.freebsd.org/cgi/ports.cgi?query=wofi&stype=all&sektion=x11

Gentoo has a portage overlay https://gpo.zugaina.org/Overlays/guru/gui-apps/wofi

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 either donate one time https://paypal.me/Scoopta or support me monthly https://liberapay.com/Scoopta

Screenshots

example 4