adnano 07ac84239e Refactor item paging logic
Determine which items go on which page ahead of time to avoid
calculating it every time. This also fixes an issue where paging from
the back doesn't give the same results as paging from the front.
2024-02-26 12:40:11 -05:00
2022-12-02 12:00:28 -05:00
2022-01-16 08:32:58 -05:00
2022-01-16 08:32:58 -05:00
2024-02-26 12:40:11 -05:00
2024-01-21 19:50:34 -05:00
2023-07-15 18:51:45 -04:00
2023-07-15 18:51:45 -04:00
2023-03-20 19:03:03 -04:00

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.

Description
This is a fork of wmenu
Readme MIT 143 KiB
Languages
C 94.6%
Meson 5.4%