diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-11-06 18:13:59 +0100 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-11-06 18:13:59 +0100 |
commit | 1227d3af6600c2071930ba7e9f1fbed638f7a233 (patch) | |
tree | 1ad091a3ff159d165e1b09a544260acf373a4595 /README | |
parent | Update to version 5.0, new patches (diff) | |
download | dmenu-1227d3af6600c2071930ba7e9f1fbed638f7a233.tar.gz dmenu-1227d3af6600c2071930ba7e9f1fbed638f7a233.tar.bz2 dmenu-1227d3af6600c2071930ba7e9f1fbed638f7a233.tar.xz dmenu-1227d3af6600c2071930ba7e9f1fbed638f7a233.tar.zst dmenu-1227d3af6600c2071930ba7e9f1fbed638f7a233.zip |
Added README
Diffstat (limited to 'README')
-rw-r--r-- | README | 68 |
1 files changed, 50 insertions, 18 deletions
@@ -1,24 +1,56 @@ -dmenu - dynamic menu -==================== -dmenu is an efficient dynamic menu for X. +dmenu - dynamic menu for X +=========================== - -Requirements +Introduction ------------ -In order to build dmenu you need the Xlib header files. +This is my personnal build of dmenu, a simple dynamic menu for +X which sucks less. I've applied some patches. +Depedencies +----------- +- A C compiler +- xorg +- make 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. +To install this build, run these commands: + + $ git clone git://jozanleclerc.xyz/jozan/dmenu.git + $ cd dmenu + $ make + # make install clean + +It is installed by default in the user /usr/local/bin directory but you can +change it to something that matches more your $PATH by editing the PREFIX +variable in config.mk. + +Applied patches +--------------- +You can find a list of patches and check what those I've applied are +doing on dmenu's patches page. + +Here is my list: + - border + - case insensitive + - center + - fuzzyhighlight + - fuzzymatch + - line height + +Settings +-------- +Most settings are done by editing config.h and recompiling. All settings +can also be configured via command line options, see + $ man 1 dmenu +for more informations. + + Fonts + ----- + The default font is part of the Nerd Fonts collection but can + be changed at config.h:11. + + Colors + ------ + The colorscheme used in this build is gruvbox dark hard, you can + change it at config.h:16. |