A custom build of dwm (from suckless.org).
  • C 92.7%
  • Roff 5.2%
  • Makefile 2%
Find a file
2026-06-14 15:25:20 +10:00
patches Initial commit 2026-06-14 15:25:20 +10:00
build.sh Initial commit 2026-06-14 15:25:20 +10:00
config.def.h Initial commit 2026-06-14 15:25:20 +10:00
config.mk Initial commit 2026-06-14 15:25:20 +10:00
drw.c Initial commit 2026-06-14 15:25:20 +10:00
drw.h Initial commit 2026-06-14 15:25:20 +10:00
dwm.1 Initial commit 2026-06-14 15:25:20 +10:00
dwm.c Initial commit 2026-06-14 15:25:20 +10:00
dwm.png Initial commit 2026-06-14 15:25:20 +10:00
LICENSE Initial commit 2026-06-14 15:25:20 +10:00
Makefile Initial commit 2026-06-14 15:25:20 +10:00
ReadMe.md Initial commit 2026-06-14 15:25:20 +10:00
transient.c Initial commit 2026-06-14 15:25:20 +10:00
util.c Initial commit 2026-06-14 15:25:20 +10:00
util.h Initial commit 2026-06-14 15:25:20 +10:00

dwm

This is Pete Hinchley's fork of dwm: https://dwm.suckless.org

Changes

It is based on version 6.5 of dwm with the following patches:

It also includes the following personal customisations:

Dependencies

This fork makes a few assumptions:

Shortcuts

Mod is set to Super (Windows key).

Action Key Combination
Open ghostty mod + shift + enter
Open dmenu mod + p
Increase gaps mod + =
Decreate gaps mod + -
Remove gaps mod + shift + =
Toggle bar mod + b
Tiled layout mod + t
Floating layout mod + f
Monocle layout mod + m
Bottom layout mod + u
Bottom horizontal layout mod + o
Toggle layout mod + space
Increase masters mod + i
Decrease masters mod + d
Next window mod + j
Previous window mod + k
Rotate master/stack down mod + shift + j
Rotate master/stack up mod + shift + k
Rotate all down mod + shift + h
Rotate all up mod + shift + l
Decrease master size mod + h
Increase master size mod + l
Toggle master mod + enter
Close window mod + c
Switch to tag n mod + n
Switch to last tag mod + tab
Move window to tag n mod + shift + n
Reload .Xresources mod + F5
Quit dwm mod + shift + q

Build

To build and install dwm:

git clone https://github.com/hinchley/dwm.git
cd dwm
./build.sh