Skip to content
/ waymenu Public

Waymenu is a launcher/menu written in Rust/GTK4 for wlroots based wayland compositors inspired by wofi

License

Notifications You must be signed in to change notification settings

jiggak/waymenu

Repository files navigation

Waymenu is a launcher/menu program for wlroots based compositors written in Rust using GTK v4. It supports listing/launching applications from .desktop files, or creating a menu with your own entries for scripting purposes.

screenshot1

Dependencies

Install

Assuming you have ~/.local/bin in your $PATH, use cargo to build and copy the executable to your local bin directory.

cargo install --path . --root ~/.local

Or use the Makefile to also install man pages (requires node).

make install DESTDIR=~/.local

Slow Startup

On my old ThinkPad x1 Carbon there is ~400ms delay in starting waymenu.

Turns out this affects other GTK4 apps. https://gitlab.gnome.org/GNOME/gtk/-/issues/4112

There is an upstream issue tracking this in the mesa projects. https://gitlab.freedesktop.org/mesa/mesa/-/issues/5113

Workaround is to use the cairo renderer.

GSK_RENDERER=cairo waymenu launcher

About

Waymenu is a launcher/menu written in Rust/GTK4 for wlroots based wayland compositors inspired by wofi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages