blob: 9331ba978381e385d73ffd0b2fd38ddfff93f9ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#+TITLE: dmenu - dynamic menu for X
* Introduction
This is my personnal build of *[[https://tools.suckless.org/dmenu/][dmenu]]*,
a simple dynamic menu for X which sucks less. I've applied some patches.
* Depedencies
- A C compiler
- ~xorg~
- ~make~
* Installation
To install this build, run these commands:
#+BEGIN_SRC shell
$ git clone git://jozanleclerc.xyz/jozan/dmenu.git
$ cd dmenu
$ make
# make install clean
#+END_SRC
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 [[https://tools.suckless.org/dmenu/patches/][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
[[https://github.com/ryanoasis/nerd-fonts][Nerd Fonts]] collection but can
be changed in ~config.h:11~.
** Colors
The colorscheme used in this build is ~gruvbox dark hard~, you can change it
at ~config.h:16~.
|