My fork of dwm.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evenfire e200bc06df
Keyboard switching
2 days ago
LICENSE LICENSE: add Chris Down 7 months ago
Makefile Makefile: just show the compiler output 5 years ago Add bar padding 2 weeks ago
config.h Keyboard switching 2 days ago Add swallow patch 1 month ago
drw.c remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5 3 months ago
drw.h sync latest drw.{c,h} changes from dmenu 7 months ago
dwm.1 dwm.1: fix wrong text in man page 2 years ago
dwm.c Add bar padding 2 weeks ago
dwm.png alternate dwm.png 17 years ago
transient.c applied Peter Hartlichs nice interim Xinerama and map fix patches, for debugging purposes I also added his transient test driver 12 years ago
util.c sync code-style patch from libsl 4 months ago
util.h import new drw from libsl and minor fixes. 7 years ago

dwm - dynamic window manager

dwm is an extremely fast, small, and dynamic window manager for X.


  • Fira Code font, 14px
  • Bottom bar
  • Split ratio is 50/50
  • Gruvbox theme
  • Maim keybinding (screenshotting)
  • Sticky patch
  • Swallow patch
  • No border when there's one window
  • Attach aside patch
  • Bookmarks keybinding
  • Named tags
  • 10px gaps
  • Bar padding


In order to build dwm you need the Xlib header files.


Edit to match your local setup (dwm is installed into the /usr/local namespace by default).

Afterwards enter the following command to build and install dwm (if necessary as root):

make clean install