Skip to content

rixsilverith/dmenu

Repository files navigation

dmenu

Suckless' dynamic menu (dmenu), but with some patches and tweaks.

Requirements

The Xlib header files are required in order to build dmenu.

Installation

By default, dmenu will be installed into /usr/local, but another location can be set by editing the PREFIX variable in the config.mk file.

Afterwards, running sudo make clean install should build and install dmenu.

Patches and tweaks

The following is a list of the different patches and tweaks added to vanilla dmenu (see patches):

  • Item matching is case-insensitive by default. Use the -s option to enable case-sensitive matching.
  • Use the -h option to set a fixed height for dmenu. When combined with the -l flag each line will have the established height.
  • Use the -n option to display the number of matched and total items.
  • Modified color scheme and default fonts. See config.h.
  • dmenu options are mouse clickable. See this.

License

The MIT License. See LICENSE for more information.