My perfect build of suckless's dmenu.
Go to file
2022-02-25 12:47:47 +00:00
patches Add files via upload 2022-02-22 20:13:52 +00:00
.gitignore ignore binaries properly 2022-02-25 12:46:39 +00: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 Merge branch 'master' into main 2022-02-24 18:02:13 +00:00
config.mk Add files via upload 2022-02-19 23:58:43 +00:00
dmenu_path Add files via upload 2022-01-23 00:10:41 +00:00
dmenu_run Add files via upload 2022-01-23 00:10:41 +00:00
dmenu.1 Add files via upload 2022-02-19 23:58:43 +00:00
dmenu.c Add files via upload 2022-02-19 23:58:43 +00: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.