Personal build of dmenu, history, exec in terminal and offset to fit bar padding of dwm
Go to file
Alexander Bocken e96d6d0e91
support fontawesome better
2023-10-12 22:50:37 +02:00
LICENSE upgraded to dmenu 5.0 2020-11-28 13:36:19 +01:00
Makefile upgraded to dmenu 5.0 2020-11-28 13:36:19 +01:00
README.md added multiselection patch 2021-01-02 16:57:31 +01:00
arg.h added files that were forgotten, not able to compile otherwise 2020-04-29 19:40:35 +02:00
config.h support fontawesome better 2023-10-12 22:50:37 +02:00
config.mk upgraded to dmenu 5.0 2020-11-28 13:36:19 +01:00
dmenu.1 applied password patch 2022-01-03 14:41:00 +01:00
dmenu.c applied password patch 2022-01-03 14:41:00 +01:00
dmenu_path upgraded to dmenu 5.0 2020-11-28 13:36:19 +01:00
dmenu_run upgraded to dmenu 5.0 2020-11-28 13:36:19 +01:00
drw.c upgraded to dmenu 5.0 2020-11-28 13:36:19 +01:00
drw.h initial setup 2020-04-19 16:19:11 +02:00
stest.1 added patch to run if only one option is left 2020-04-30 05:22:53 +02:00
stest.c added patch to run if only one option is left 2020-04-30 05:22:53 +02:00
util.c added patch to run if only one option is left 2020-04-30 05:22:53 +02:00
util.h added files that were forgotten, not able to compile otherwise 2020-04-29 19:40:35 +02:00

README.md

dmenu - dynamic menu

dmenu is an efficient dynamic menu for X.

Requirements

In order to build dmenu you need the Xlib header files.

Installation

Edit config.mk to match your local setup (dmenu is installed into the /usr/local namespace by default).

Afterwards enter the following command to build and install dmenu (if necessary as root):

make clean install

Running dmenu

See the man page for details.

Notes on personal build

This version of dmenu has a few personal changes:

  • Uses the nord theme
  • instant patch; accepts last option if only one is available (disabled by default)
  • dmenu_run uses a history file, can launch a terminal with said command by appending "!" to it
  • initial text patch
  • offset to match bar offset I use in dwm
  • multiselection patch