A simple and cute dwm config with catppuccin colors c:
- dmenu (can be replaced by modifying the code)
- feh (setting wallpaper)
- pulseaudio-alsa (for volume display in the bar)
- xdotool (local bookmarking)
- xclip (local bookmarking)
- OPTIONAL: dunst
- clone the repo:
git clone https://github.com/mWalrus/slstatus
cd slstatus
- OPTIONAL: choose status config:
git checkout laptop
(includes battery info)
make && sudo make clean install
- clone the repo:
git clone https://github.com/mWalrus/dwm
cd dwm
make && sudo make clean install
- reboot
- select
dwm
from your display manager
The current spawn commands are:
- termcmd
- browsercmd
- discordcmd
- chatterinocmd
- flameshotcmd
These commands can be removed or modified in config.h to your liking :)
- attachbottom
- colorbar
- colstack
- cool autostart
- cursorwarp
- exitmenu
- restartsig
- statusallmons
- preserveonrestart
- doublepressquit
- rotatestack
- statuspadding
All .diff
files can be found in the patches/ directory.
Bind | Description | Notes |
---|---|---|
PrtSc | Launch flameshot | Requires flameshot(screenshot tool) |
Mod+b | Launch firefox | Requires firefox |
Mod+d | Launch discord | Requires discord |
Mod+c | Launch chatterino | Requires chatterino |
Mod+Shift+Ctrl+h | Toggle bar | |
Mod+Shift+q | Kill focused client | |
Mod+Shift+p | Launch exit menu | |
Mod+q | Exit dwm | Double press to perform action |
Mod+Shift+Up | Increase volume | |
Mod+Shift+Down | Decrease volume | |
Mod+Shift+Ctrl+m | Mute volume | |
Mod+h | Focus monitor left | |
Mod+l | Focus monitor right | |
Mod+Shift+h | Decrease master client width | |
Mod+Shift+l | Increase master client width | |
Mod+Shift+t | Default tiling layout | |
Mod+Shift+f | Floating layout | |
Mod+Shift+m | Monocle layout | |
Mod+Shift+b | Open bookmarks | |
Mod+Shift+Ctrl+b | Save bookmark | Takes currently selected text |
Mod+Shift+x | Delete bookmark |