Skip to content

SimplyCEO/wofi

Repository files navigation

Wofi

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

This repository is a mirror of https://hg.sr.ht/~scoopta/wofi with some additions.

Dependencies

  • PkgConf
  • Wayland
  • GLib2
  • GObject
  • GTK3

cmake or meson is required to build. Use CMake if your C compiler is not GCC or Clang.

Building

Clone the repository:

git clone --depth 1 https://github.com/SimplyCEO/wofi.git
cd wofi

Then build with your desired build system:

  • CMake:
cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr/local
cmake --build build
  • Meson:
meson setup build
ninja -C build

Installing

  • CMake:
su -c "cmake --install build"
  • Meson:
su -c "ninja -C build install"

Uninstalling

  • CMake:
su -c "xargs -a build/install_manifest.txt rm"
  • Meson:
su -c "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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 17