- Full Gaps
- Fancy Bar
- Center
- Underline Tags
- Status2d
- Statuscmd
- Status Padding - Reference: ChadWM
- Bar Padding
- Display WM_CLASS instead of _NET_WM_NAME in
dwm.c
- References: 1652 & 2084 - Changed rate of movemouse (60->144) and resizemouse (60->288) in
dwm.c
- References: movemouse & resizemouse - Added a function in
dwm.c
to center a floating window - Reddit Post - Modified
drawbar
function indwm.c
to set different color schemes depending on tag status - Reddit Post - Modified
drawbar
function indwm.c
to underline selected client - Modified
drawbar
function indwm.c
to shorten client name text for certain programs - Modified
drawstatusbar
function indwm.c
(status2d) and added a function indrw.c
to draw semicircles Modifieddrawbar
function indwm.c
to set a color scheme for inactive tags - Reddit Post
Clients
Keys | Action |
---|---|
Super + r | Spawn dmenu (search) |
Super + t | Spawn st (terminal) |
Super + b | Spawn brave (browser) |
Print screen | Spawn flameshot (screenshot) |
Super + Shift + p | Display power menu |
Super + w | Close window (killclient) |
Super + Right Arrow | Focus next window |
Super + Left Arrow | Focus previous window |
Super + Space | Toggle floating mode for current window |
Super + c | Center focused window (if floating) |
Super + e | Display emojis menu (runs utilities.sh) |
Super + v | Display clipboard menu (runs utilities.sh) |
Super + Shift + n | Run neofetch in a floating st window (runs utilities.sh) |
Super + Shift + c | Display clock in a floating st window (runs utilities.sh) |
Super + Shift + f | Display weather information in a floating st window (runs utilities.sh) |
Master Area
Keys | Action |
---|---|
Super + Shift + Right Arrow | Increase master area size |
Super + Shift + Left Arrow | Decrease master area size |
Super + i | Increase number of master windows |
Super + d | Decrease number of master windows |
Super + Return | Cycle focused window to/from master area |
Workspaces
Keys | Action |
---|---|
Super + 1-5 | Switch to workspace |
Super + Shift + 1-5 | Send focused window to workspace |
Super + Tab | Switch back to previously selected workspace |
Super + 0 | View all windows regardless of tag |
Super + Shift + 0 | Send focused window to all workspaces (apply all tags) |
Monitors
Keys | Action |
---|---|
Super + Comma | Focus previous monitor |
Super + Period | Focus next monitor |
Super + Shift + Comma | Send focused window to previous monitor |
Super + Shift + Period | Send focused window to next monitor |
Gaps
Keys | Action |
---|---|
Super + Minus | Reduce gaps |
Super + Equal | Increase gaps |
Super + Shift + Equal | Remove gaps |
Modes
Keys | Action |
---|---|
Super + z | Set tiling mode []= |
Super + f | Set floating mode ><> |
Super + m | Set monocle mode [M] |
Bar
Keys | Action |
---|---|
Super + Shift + t | Toggle Bar |
Bluetooth
Keys | Action |
---|---|
Super + Shift + r | Connect bluetooth device (runs utilities.sh) |
Super + Shift + d | Check bluetooth device battery (runs utilities.sh) |
Fn keys
Keys | Action |
---|---|
Audio keys | Increase/decrease/mute volume (runs utilities.sh) |
Brightness keys | Increase/decrease brightness (runs utilities.sh) |
Click on a section to toggle its function
Section | Change |
---|---|
Volume | Toggle mute |
Brightness | None |
CPU | Hide CPU temperature (default: show CPU temperature) |
RAM | Always show usage in MiB (default: if usage > 1024, show in GiB) |
Network | Always display network SSID name (default: display network SSID name if there is no data transmission) |
Battery | Display power draw (W) and time remaining on battery (default: display battery percentage) |
Prayer | Display time remaining to next prayer (default: display only current prayer name) |
Time | Toggle between 12-hour and 24-hour time (default: display 24-hour time) |
Date | Toggle between Gregorian and Hijri calendars (default: display Gregorian calendar date) |
Power | Display power menu |