My build of DWM
Go to file
Luca Bilke cbc3d06dea
fix focusmon keybinds
2023-06-20 09:44:01 +02:00
patches move patches 2023-02-09 19:54:48 +01:00
.clang-format finish dwm.c 2023-02-03 18:40:03 +01:00
.gitignore cleanup, todo 2023-01-10 12:41:20 +01:00
LICENSE clean git pull, add wanted patches to patch folder 2023-02-01 15:44:59 +01:00
Makefile fix makefile 2023-05-24 15:33:41 +02:00
README.md fix some keybinds 2023-06-18 14:18:33 +02:00
TODO.md fix some keybinds 2023-06-18 14:18:33 +02:00
compile_commands.json finish dwm.c 2023-02-03 18:40:03 +01:00
config.h fix focusmon keybinds 2023-06-20 09:44:01 +02:00
config.mk font + lib + screenshot changes 2023-02-21 23:25:21 +01:00
drw.c fix crash on initializing colorschemes 2023-02-09 21:34:40 +01:00
drw.h remove xresources patch 2023-02-09 19:54:58 +01:00
dwm.c fix crash on initializing colorschemes 2023-02-09 21:34:40 +01:00
transient.c clean git pull, add wanted patches to patch folder 2023-02-01 15:44:59 +01:00
util.c clean git pull, add wanted patches to patch folder 2023-02-01 15:44:59 +01:00
util.h first commit 2022-08-22 21:15:37 +02:00

README.md

Client/Tag Control

Modifier(s) Key Action
Mod 0 Show all tags
Mod Shift 0 Make a client sticky
Mod Tab Focus first client on stack
Mod Shift Tab Move active client to top of stack
Mod , Focus previous monitor on stack
Mod Shift , Move active client to previous monitor on stack
Mod . Focus next monitor on stack
Mod Shift . Move active client to next monitor on stack
Mod f Toggle fullscreen on active client
Mod q Kill active client
Mod j Focus next client on stack
Mod Shift j Move active client down stack
Mod k Focus previous client on stack
Mod Shift k Move active client up stack
Mod v Focus last active client
Mod Shift v Swap active client with last active client
Mod space Move active client to top of stack
Mod Shift space Make active client float

Layout Control

Modifier(s) Key Action
Mod c Increase number of master clients
Mod Shift c Reset number of master clients
Mod r Decrease number of master clients
Mod Shift r Reset number of master clients
Mod l Increase master area size
Mod h Decrease master area size
Mod n Switch to tile layout
Mod Shift n Switch to bottom stack layout
Mod s Switch to centered master layout
Mod Shift s Switch to grid layout
Mod minus Switch to monocle layout
Mod Shift minus Switch to horizontal bottom stack layout

Spawn Programs

Modifier(s) Key Action
Mod t Spawn a web browser
Mod Shift t Spawn a private browser window
Mod o Toggle HTOP (Process Manager) scratchpad
Mod Shift o Spawn an HTOP (Process Manager) window
Mod e Toggle LF (File Manager) scratchpad
Mod Shift e Spawn an LF (File Manager) window
Mod u Spawn launcher menu
Mod backslash Toggle calculator scratchpad
Mod Return Spawn a terminal window
Mod Shift Return Spawn a terminal scratchpad
Mod Alt Return Spawn a terminal window in working directory of active client
Mod b Spawn an NMTUI (Network Manager) window
Mod m Spawn wiki.vim
Mod w Spawn Ferdium

System

Modifier(s) Key Action
Mod i Close the topmost notification
Mod Shift i Bring back the last closed notification
Mod d Open the context menu for the topmost notification
Mod Shift d Run the default action for the topmost notification
Mod F2 Toggle Compositor
Mod F3 Spawn volume panel
Mod F9 Spawn mounting menu
Mod F10 Spawn unmounting menu
Mod F11 Spawn display select menu
Mod F12 Switch keyboard layout
Mod BackSpace Spawn system menu
Mod Shift End Kill DWM
Mod Up Increase volume by 5
Mod Shift Up Increase volume by 20
Mod Down Decrease volume by 5
Mod Shift Down Decrease volume by 20
Mod Shift m Mute all sound
Mod p Play or pause the last active player

Misc.

Modifier(s) Key Action
Mod Shift b Toggle status bar
Mod F1 Show this help manual
Mod ` Spawn emoji/fontawesome picker, immediately paste
Mod Shift ` Spawn emoji/fontawesome picker, copy to clipboard
Print Make screenshot
Shift Print Spawn screenshot menu
Mod Print Spawn recording menu
Mod Shift Print Kill recording
Mod Delete Kill recording
Mod Left Play last track
Mod Shift Left Seek track to beginning
Mod Right Play next track