dwm

dwm

https://git.tonybtw.com/dwm.git git://git.tonybtw.com/dwm.git

Files

040000 patches/
100644 .gitignore
100644 config.def.h
100644 config.def.h.orig
100644 config.def.h.rej
100644 config.h
100644 config.mk
100644 drw.c
100644 drw.h
100644 dwm.1
100644 dwm.c
100644 dwm.c.orig
100644 dwm.c.rej
100644 dwm.png
100644 fibonacci.c
100644 LICENSE
100644 Makefile
100644 README.md
100644 transient.c
100644 util.c
100644 util.h
100644 vanitygaps.c

Recent commits

8cdcb04 Initial commit. tonybanters 2026-01-26

View all commits

README.md

Prerequisites

gcc, rofi, dmenu, slock, xorg-server, maim, xclip

DWM Keybindings

This document describes the keybindings configured in my DWM setup.

  • Mod + r: Launch dmenu (run application)
  • Mod + Return: Launch terminal (st)
  • Mod + l: Lock screen (slock)
  • Ctrl + Print: Take a screenshot (maim to clipboard)
  • Mod + d: Launch Rofi app launcher
  • Mod + b: Toggle bar visibility
  • Mod + j: Focus next window in stack
  • Mod + k: Focus previous window in stack
  • Mod + i: Increase number of master windows
  • Mod + p: Decrease number of master windows
  • Mod + g: Decrease master area size
  • Mod + h: Increase master area size
  • Mod + z: Increase all gaps
  • Mod + x: Decrease all gaps
  • Mod + a: Toggle gaps on/off
  • Mod + Shift + a: Reset to default gaps
  • Mod + Tab: Switch to previously viewed tag
  • Mod + q: Close focused window
  • Mod + t: Set layout to tiled
  • Mod + f: Set layout to floating
  • Mod + m: Set layout to monocle (fullscreen stack)
  • Mod + c: Set layout to spiral
  • Mod + o: Set layout to dwindle
  • Mod + Shift + Return: Toggle between current and previous layout
  • Mod + Shift + f: Toggle fullscreen on focused window
  • Mod + Shift + Space: Toggle floating mode on focused window
  • Mod + 0: View all tags
  • Mod + Shift + 0: Apply focused window to all tags
  • Mod + ,: Focus previous monitor
  • Mod + .: Focus next monitor
  • Mod + Shift + ,: Send window to previous monitor
  • Mod + Shift + .: Send window to next monitor
  • Mod + [1–9]: View tag 1–9
  • Mod + Ctrl + [1–9]: Toggle viewing tag 1–9
  • Mod + Shift + [1–9]: Move focused window to tag 1–9
  • Mod + Ctrl + Shift + [1–9]: Toggle focused window on tag 1–9
  • Mod + Shift + q: Quit dwm
  • XF86AudioRaiseVolume: Raise volume by 3% (headset specific)
  • XF86AudioLowerVolume: Lower volume by 3% (headset specific)