.. | ||
mkconfig | ||
patch | ||
config.h | ||
config.mk | ||
configure | ||
drw.c | ||
drw.h | ||
drw.o | ||
dwm | ||
dwm.1 | ||
dwm.c | ||
dwm.o | ||
dwm.png | ||
LICENSE | ||
Makefile | ||
readme.dwm.txt | ||
README.md | ||
transient.c | ||
util.c | ||
util.h | ||
util.o |
DWM
This is one of my favorite window managers, it's great - very customizable. Credits to Swindles McCoop on Github and YouTube, I've cloned their dwm build and made my own configurations to it.
Compiling
Dependencies
X11, Xinerama, xcb, freetype, rofi, slock, Alacritty
Instructions
Run ./configure
to properly set up config.mk
.
Linux
make && sudo make install
BSD
gmake && doas gmake install
Keybinds:
MODKEY + Enter
- Spawn Alacritty (MUST BE INSTALLED)MODKEY + Shift + Enter
,F12
- Toggle scratchpad terminalMODKEY + r
- Rofi (MUST BE INSTALLED)MODKEY + s
- Kill windowMODKEY + m
- Toggle status barMODKEY + f
- Toggle fullscreenMODKEY + o/O
- Increase/decrease number of mastersMODKEY + j/k
- Move focus down/upMODKEY + J/K
- Move window in stack down/upMODKEY + SHIFTMASK + q
- Kill DWMMODKEY + Space
- Set all windows to Floating modeMODKEY + K/J
- Change focused window in on the direction of K/J on a qwerty keyboardMODKEY + SHIFTMASK + K/J
- Move window in on the direction of K/J on a qwerty keyboardMODKEY + H/L
- Expand/shrink master window in direction of H/L on a qwerty keyboardMODKEY + SHIFTMASK + L
- Lock using slock (MUST BE INSTALLED)