Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dante-robinson/dwm
My personal build for OpenBSD
https://github.com/dante-robinson/dwm
dwm openbsd
Last synced: 20 days ago
JSON representation
My personal build for OpenBSD
- Host: GitHub
- URL: https://github.com/dante-robinson/dwm
- Owner: dante-robinson
- License: mit
- Created: 2024-05-15T13:31:43.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T13:53:08.000Z (7 months ago)
- Last Synced: 2024-12-17T06:38:57.619Z (23 days ago)
- Topics: dwm, openbsd
- Language: C
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
## 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