dotfiles/wmenu
2025-08-10 11:30:42 +03:30
..
docs suicide 2025-08-10 11:30:42 +03:30
protocols suicide 2025-08-10 11:30:42 +03:30
.gitignore suicide 2025-08-10 11:30:42 +03:30
LICENSE suicide 2025-08-10 11:30:42 +03:30
menu.c suicide 2025-08-10 11:30:42 +03:30
menu.h suicide 2025-08-10 11:30:42 +03:30
meson.build suicide 2025-08-10 11:30:42 +03:30
pango.c suicide 2025-08-10 11:30:42 +03:30
pango.h suicide 2025-08-10 11:30:42 +03:30
pool-buffer.c suicide 2025-08-10 11:30:42 +03:30
pool-buffer.h suicide 2025-08-10 11:30:42 +03:30
README.md suicide 2025-08-10 11:30:42 +03:30
render.c suicide 2025-08-10 11:30:42 +03:30
render.h suicide 2025-08-10 11:30:42 +03:30
wayland.c suicide 2025-08-10 11:30:42 +03:30
wayland.h suicide 2025-08-10 11:30:42 +03:30
wmenu-run.c suicide 2025-08-10 11:30:42 +03:30
wmenu.c suicide 2025-08-10 11:30:42 +03:30

wmenu

wmenu is an efficient dynamic menu for Sway and wlroots based Wayland compositors. It provides a Wayland-native dmenu replacement which maintains the look and feel of dmenu.

Installation

Dependencies:

  • cairo
  • pango
  • wayland
  • xkbcommon
  • scdoc (optional)
$ meson setup build
$ ninja -C build
# ninja -C build install

Usage

See wmenu(1)

To use wmenu with Sway, you can add the following to your configuration file:

set $menu wmenu-run
bindsym $mod+d exec $menu