Efficient dynamic menu for Wayland

#4 Paste from primary selection / clipboard

~adnano commented on wmenu todo

2 months ago

2b9e08f Implement clipboard paste support

~adnano pushed to ~adnano/wmenu git

2 months ago


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.



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


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


Send patches and questions to ~adnano/wmenu-devel.

Subscribe to release announcements on ~adnano/wmenu-announce.


This project started as a fork of dmenu-wl. However, most of the code was rewritten from scratch.