A patch-friendly dmenu distribution. Lets make suckless software for everybody.
| Patches | |||||
|---|---|---|---|---|---|
| border | ✔️ | preselect | ✔️ | symbols | ✔️ |
| case insensitive | ✔️ | scroll | ✔️ | vertfull | ✔️ |
| center | ✔️ | initial-text | ✔️ | navhistory | ✔️ |
| dynamic options | ✔️ | pipe-out | ✔️ | more-color | ✔️ |
| fuzzy-highlight | ✔️ | json | ✔️ | line height | ✔️ |
| fuzzy-match | ✔️ | multi selection | ✔️ | print-input-text | ✔️ |
| grid | ✔️ | managed | ✔️ | x-resources | ✔️ |
| xyw | ✔️ | reject no match | ✔️ | high-priority | ✔️ |
| numbers | ✔️ | prefix completition | ✔️ | highlight | ✔️ |
| password | ✔️ | instant | ✔️ | non blocking stdin | |
| incremental | ✔️ | mouse support | ✔️ |
| Scripts | |
|---|---|
| dbrowse | passmenu |
| dmenu-pass | passmenu2 |
| dmenu-path | todo |
| dmenu-run (command history) | dbdb |
| dmenu-websearch | dmenu-run-i |
| mpdmenu | dmenu-launch |
The scripts shown above are the ones listed on the official suckless page. They can be founded under the scripts folder for convenience.
Currently there’s no package available, so a manual installation is needed.
Xlib header files, make, patch
-
Download the source code
git clone https://github.com/jaimecgomezz/dmenu.git && cd dmenu
-
Use make to install
dmenuon your system, it may be need to be executed withsudosudo make clean install
For the sake of stability across projects, the handle (patching) and test-patch (testing) utilities and its usage instructions can be found here. Believe me, they’re worth it!
The proper documentation is a high priority, unfortunately, it requires a considerable amount of time. It will be delivered soon, of course, your contributions are encouraged!
You can read the CONTRIBUTING and make a PR whenever you’re ready, they are all welcomed:)
Code released under the MIT license.
