Saumit's fork of the suckless tool dmenu
This repository has been archived on 2022-10-25. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C 84.8%
  • Roff 9.2%
  • Makefile 4.7%
  • Shell 0.7%
  • C++ 0.6%
Find a file
2022-07-12 14:23:26 +05:30
patches removed buggy scroll patch 2022-03-02 12:45:50 +05:30
arg.h vanilla dmenu 2022-03-02 07:43:55 +05:30
config.h navhistory patch 2022-03-02 12:51:31 +05:30
config.mk vanilla dmenu 2022-03-02 07:43:55 +05:30
dmenu changes in binaries 2022-07-12 14:23:26 +05:30
dmenu.1 XK_{v/V} for paste 2022-03-02 19:39:24 +05:30
dmenu.c XK_{v/V} for paste 2022-03-02 19:39:24 +05:30
dmenu.o changes in binaries 2022-07-12 14:23:26 +05:30
dmenu_exclude dmenu_exclude w addition 2022-05-21 22:26:00 +05:30
dmenu_path vanilla dmenu 2022-03-02 07:43:55 +05:30
dmenu_run dmenu_exclude 2022-03-03 19:05:03 +05:30
drw.c Removed lines in drw.c 143/144 2022-03-02 08:51:54 +05:30
drw.h vanilla dmenu 2022-03-02 07:43:55 +05:30
drw.o changes in binaries 2022-07-12 14:23:26 +05:30
LICENSE vanilla dmenu 2022-03-02 07:43:55 +05:30
Makefile dmenu_exclude 2022-03-03 19:05:03 +05:30
README.md dmenu_exclude 2022-03-03 19:05:03 +05:30
stest changes in binaries 2022-07-12 14:23:26 +05:30
stest.1 vanilla dmenu 2022-03-02 07:43:55 +05:30
stest.c vanilla dmenu 2022-03-02 07:43:55 +05:30
stest.o changes in binaries 2022-07-12 14:23:26 +05:30
util.c vanilla dmenu 2022-03-02 07:43:55 +05:30
util.h vanilla dmenu 2022-03-02 07:43:55 +05:30
util.o changes in binaries 2022-07-12 14:23:26 +05:30

dmenu

Saumit's fork of the suckless tool dmenu

Changes in this build

Changes made from the vanilla dmenu dmenu-5.1 (2022-02-11)

source: git clone https://git.suckless.org/dmenu

  1. Removed lines in drw.c 143/144 containing 'iscol' in order to allow colored fonts/glyphs/emojis
    (which would cause error with libfxt but does not in libxft-bgra)

  2. Fonts - JetBrains mono and Joypixels

  3. Xresources patch and changes in dmenu.c for consistent colorschemes

  4. dmenu_exclude removes dmenu options for dmenu_run. Useful to include terminal only commands and/or eliminating highpriority options that may interfere with the intended one

  5. Additional patches: source

    • Password patch (-P)
      • uses asterisks '*' instead of dots '.'
    • Highpriority patch (-hp items)
    • instant patch (-n)
      • use -n flag to immediately select the only matching option left
    • Mouse support patch
      • dmenu options are mouse clickable
    • navhistory patch
      • uses alt + vimkeys to view the previous and next options in history

Debugging

Make sure to use the command rm ~/.cache/dmenu_run if no options show up on dmenu_run

Licence

MIT