aboutsummaryrefslogtreecommitdiff

Overview

This is my personal build of dwm. It is pretty basic without too much configuration changes.

Requirements

  • GoMono Nerd Font (For the bar font)
  • rofi (optional)
  • rofimoji (optional)
  • xresources (optional)
  • librewolf (optional)
  • slock (optional)

Hotkeys

  • Alt is still the mod key.
  • Alt + Shift + c: kill client
  • Alt + Shift + q: kill dwm
  • Alt + Shift + Space: toggle floating
  • Alt + d: terminal (default: st)
  • Alt + e: emoji keyboard (rofimoji)
  • Alt + Shift + b: browser (default: librewolf)
  • Alt + Shift + l: lock (default: slock)
  • Alt + Enter: switch current window with master
  • Alt + Tab: Toggle between two windows
  • Alt + h: decrease master size
  • Alt + l: increase master size
  • Alt + j: focus stack (down)
  • Alt + k: focus stack (up)

Patches

  • autostart
    • ~/.local/share/dwm/autostart.sh & ~/.local/share/dwm/autostart_blocking.sh need to be created. programs listed in autostart.sh are running continuously, which programs in autostart_blocking.sh must terminate for dwm to start.
  • xresources
  • uselessgap

Install

sudo make clean install