mirror of
https://codeberg.org/adnano/wmenu.git
synced 2025-10-29 05:40:20 -04:00
Efficient dynamic menu for Wayland
There's no need to distinguish between vertical and horizontal mode for the directional keys. By not doing so we match dmenu's behaviour and also reduce code duplication. |
||
|---|---|---|
| docs | ||
| protocols | ||
| .gitignore | ||
| LICENSE | ||
| main.c | ||
| meson.build | ||
| pango.c | ||
| pango.h | ||
| pool-buffer.c | ||
| pool-buffer.h | ||
| README.md | ||
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 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 dmenu_path | wmenu | xargs swaymsg exec --
bindsym $mod+d exec $menu
Contributing
Send patches and questions to ~adnano/wmenu-devel.
Subscribe to release announcements on ~adnano/wmenu-announce.
Credits
This project started as a fork of dmenu-wl. However, most of the code was rewritten from scratch.