dante-robinson / dwm

My personal build for OpenBSD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DWM

My personal DWM config that I use on OpenBSD. You will need to edit config.mk if using this setup on a different OS as the build options are set for OpenBSD. Currently using FIra Mono as the default but this can be changed in the config.def.h file as well as things like the bar size and keybinds.

Compile

doas make install

It's really that simple. If you make a change delete config.h and make the changes to config.def.h or only make changes to config.h going forward, your choice.

Patches

  • barpadding
  • bottomstack (through vanitygaps)
  • dfacts
  • dragmfact
  • fibonacii (through vanitygaps)
  • gaplessgrid (through vanitygaps)
  • horizgrid (through vanitygaps)
  • movestack
  • statuspadding
  • notitle

Keybinds

Super + Mouse Button 1 (Left Click) - Move/Drag Window (also brings window to front and makes the window floating)
Super + Mouse Button 3 (Right Click) - Resize floating only windows/adjust cfact/mfact
Super + J - Cycle focused window left
Super + K - Cycle focused window right
Super + Shift + R - Restart DWM
Super + Shift + Q - Quit CWM
Super + Q - Kill app
Super + D - Toggle Mute
Super + A - Increase volume by 5%
Super + S - Decrease volume by 5%
Super + W - Launch dmenu
Super + Enter - Launch an st terminal
Super + Number - Change to that Workspace Number so 5 would bring to Workspace 5
Super + Shift + Number - Move current window to that workspace
Super + P - Take a screenshot of the entire screen using scrot
Super + Shift + P - Take a screenshot of a selected area using scrot
Super + Shift + J - Move window to the left
Super + Shift + K - Move window to the right
Super + I - Change to a vertical window stack
Super + Shift + I - Change to a horizontal stack
Super + Space - Toggle between last used layout
Super + H - Change mfact left
Super + L - Change mfact right
Super + Shift + H - Change cfact up
Super + Shift + L - Change cfact down
Super + O - Reset mfact to default
Super + Shift + O - Reset cfact to default
Super + 0 - View all open apps across all workspaces
Super + Z - Tile Layout
Super + X - Monocle Layout
Super + E - Spiral Layout
Super + Shift + E Dwindle Layout
Super + V - Deck Layout
Super + B - BStack Layout
Super + Shift + B - BStack Horizontal Layout
Super + N - Grid Layout
Super + Shift + N - NRow Grid Layout
Super + M - Horizontal Grid Layout
Super + Shift + M - Gapless Grid Layout
Super + C - Centered Master Layout
Super + Shift + C - Centered Floating Master Layout

Pictures

Coming Soon

About

My personal build for OpenBSD

License:MIT License


Languages

Language:C 93.5%Language:Roff 4.7%Language:Makefile 1.8%