Suckless dwm configuration and customization
dwm version: 6.2
# cd /usr/src
# git clone git://git.suckless.org/dwm
- Terminus font
static const char *fonts[] = { "xos4 Terminus:size=15" };
static const char dmenufont[] = "xos4 Terminus:size=15";
- Gray color
static const char col_cyan[] = "#696969";
- Floating Layout icon: from '><>' to '(~)'
{ "(~)", NULL }, /* no layout function means floating behavior */
- MODKEY definition
#define MODKEY Mod4Mask
- Keys customization
{ MODKEY, XK_Return, spawn, {.v = termcmd } },
...
{ MODKEY, XK_BackSpace, zoom, {0} },
# mkdir /usr/src/dwm/patches
# cd /usr/src/dwm/patches
- Vanitygaps (adds gaps between windows):
# wget https://dwm.suckless.org/patches/vanitygaps/dwm-vanitygaps-20190508-6.2.diff
How to patch:
# cd /usr/src/dwm
# patch < patches/patchname.diff