43 lines
906 B
Markdown
43 lines
906 B
Markdown
# 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](https://lists.sr.ht/~adnano/wmenu-devel).
|
|
|
|
Subscribe to release announcements on [~adnano/wmenu-announce](https://lists.sr.ht/~adnano/wmenu-announce).
|
|
|
|
## Credits
|
|
|
|
This project started as a fork of [dmenu-wl](https://github.com/nyyManni/dmenu-wayland).
|
|
However, most of the code was rewritten from scratch.
|