dotfiles/.suckless/dwm
2025-06-14 16:41:27 +03:30
..
mkconfig Upload files to ".suckless/dwm/mkconfig" 2025-05-29 22:41:55 +02:00
patch preparing for distro hop 2025-06-14 16:41:27 +03:30
patches preparing for distro hop 2025-06-14 16:41:27 +03:30
#dwm.c# preparing for distro hop 2025-06-14 16:41:27 +03:30
attachaside.diff new rice and stuffs 2025-06-05 09:30:06 +03:30
config.def.h new rice and stuffs 2025-06-05 09:30:06 +03:30
config.h preparing for distro hop 2025-06-14 16:41:27 +03:30
config.h~ preparing for distro hop 2025-06-14 16:41:27 +03:30
config.mk new rice and stuffs 2025-06-05 09:30:06 +03:30
configure Upload files to ".suckless/dwm" 2025-05-29 22:48:40 +02:00
drw.c new rice and stuffs 2025-06-05 09:30:06 +03:30
drw.h new rice and stuffs 2025-06-05 09:30:06 +03:30
drw.o new rice and stuffs 2025-06-05 09:30:06 +03:30
dwm preparing for distro hop 2025-06-14 16:41:27 +03:30
dwm.1 new rice and stuffs 2025-06-05 09:30:06 +03:30
dwm.c new rice and stuffs 2025-06-05 09:30:06 +03:30
dwm.c.orig new rice and stuffs 2025-06-05 09:30:06 +03:30
dwm.c.rej new rice and stuffs 2025-06-05 09:30:06 +03:30
dwm.o preparing for distro hop 2025-06-14 16:41:27 +03:30
dwm.png Upload files to ".suckless/dwm" 2025-05-29 22:47:44 +02:00
LICENSE Upload files to ".suckless/dwm" 2025-05-29 22:48:56 +02:00
Makefile new rice and stuffs 2025-06-05 09:30:06 +03:30
movestack.c new rice and stuffs 2025-06-05 09:30:06 +03:30
README new rice and stuffs 2025-06-05 09:30:06 +03:30
readme.dwm.txt Upload files to ".suckless/dwm" 2025-05-29 22:48:56 +02:00
README.md Upload files to ".suckless/dwm" 2025-05-29 22:48:56 +02:00
transient.c new rice and stuffs 2025-06-05 09:30:06 +03:30
util.c new rice and stuffs 2025-06-05 09:30:06 +03:30
util.h new rice and stuffs 2025-06-05 09:30:06 +03:30
util.o new rice and stuffs 2025-06-05 09:30:06 +03:30

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 terminal
  • MODKEY + r - Rofi (MUST BE INSTALLED)
  • MODKEY + s - Kill window
  • MODKEY + m - Toggle status bar
  • MODKEY + f - Toggle fullscreen
  • MODKEY + o/O - Increase/decrease number of masters
  • MODKEY + j/k - Move focus down/up
  • MODKEY + J/K - Move window in stack down/up
  • MODKEY + SHIFTMASK + q - Kill DWM
  • MODKEY + Space - Set all windows to Floating mode
  • MODKEY + K/J - Change focused window in on the direction of K/J on a qwerty keyboard
  • MODKEY + SHIFTMASK + K/J - Move window in on the direction of K/J on a qwerty keyboard
  • MODKEY + H/L - Expand/shrink master window in direction of H/L on a qwerty keyboard
  • MODKEY + SHIFTMASK + L - Lock using slock (MUST BE INSTALLED)