dotfiles-mirror/wmenu
2026-02-17 22:49:02 +03:30
..
docs update 2026-02-17 22:49:02 +03:30
protocols update 2026-02-17 22:49:02 +03:30
.gitignore update 2026-02-17 22:49:02 +03:30
LICENSE update 2026-02-17 22:49:02 +03:30
menu.c update 2026-02-17 22:49:02 +03:30
menu.h update 2026-02-17 22:49:02 +03:30
meson.build update 2026-02-17 22:49:02 +03:30
pango.c update 2026-02-17 22:49:02 +03:30
pango.h update 2026-02-17 22:49:02 +03:30
pool-buffer.c update 2026-02-17 22:49:02 +03:30
pool-buffer.h update 2026-02-17 22:49:02 +03:30
README.md update 2026-02-17 22:49:02 +03:30
render.c update 2026-02-17 22:49:02 +03:30
render.h update 2026-02-17 22:49:02 +03:30
wayland.c update 2026-02-17 22:49:02 +03:30
wayland.h update 2026-02-17 22:49:02 +03:30
wmenu-run.c update 2026-02-17 22:49:02 +03:30
wmenu.c update 2026-02-17 22:49:02 +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