My perfect build of suckless's dmenu.
Go to file
2023-07-19 17:11:30 +01:00
patches massive update to work with other tools 2022-07-12 14:20:32 +01:00
themes bottom bar + theme rename 2022-10-18 06:55:17 +01:00
.gitignore massive update to work with other tools 2022-07-12 14:20:32 +01:00
arg.h Add files via upload 2022-01-23 00:10:41 +00:00
config.def.h Add files via upload 2022-02-19 23:58:43 +00:00
config.h move bar to the top 2023-07-19 17:11:30 +01:00
config.mk Add files via upload 2022-02-19 23:58:43 +00:00
default.nix massive update to work with other tools 2022-07-12 14:20:32 +01:00
dmenu_path Add files via upload 2022-01-23 00:10:41 +00:00
dmenu_run fix dmenu_run 2022-07-12 14:30:51 +01:00
dmenu.1 massive update to work with other tools 2022-07-12 14:20:32 +01:00
dmenu.c massive update to work with other tools 2022-07-12 14:20:32 +01:00
drw.c Add files via upload 2022-02-19 23:58:43 +00:00
drw.h Add files via upload 2022-02-19 23:58:43 +00:00
LICENSE Add files via upload 2022-02-19 23:58:43 +00:00
Makefile Add files via upload 2022-01-23 00:10:41 +00:00
README.md change default cols location in README.md and ignore binaries 2022-02-25 12:46:10 +00:00
stest.1 Add files via upload 2022-02-19 23:58:43 +00:00
stest.c Add files via upload 2022-01-23 00:10:41 +00:00
util.c Add files via upload 2022-01-23 00:10:41 +00:00
util.h Add files via upload 2022-01-23 00:10:41 +00:00

dmenu

My perfect build of suckless's dmenu. Designed for my build of dwm, perfectwm.

dmenu screenshot

patches

  • dmenu-mousesupport-5.1.diff
  • dmenu-numbers-4.9.diff

installation

Clone the git repository

git clone https://github.com/SpyHoodle/dmenu

Change directory to dmenu

cd dmenu

Make and install dmenu

make install

Final step: Add a colourscheme to ~/.config/cols/dmenu.h. This is where dmenu will read a colorscheme.
This should be in the usual form dmenu would have a colourscheme in it's own source code, as dmenu.h is included at compile time.
Alternatively, you could change the location of the colourscheme in config.h.