This is a DWM patches from Chris Titus Tech. I’ve tweaked and configured the patches to suit my personal workflow, but it’s simple enough for anyone to use.
Dependencies
Arch Linux
sudo pacman -S --needed base-devel git libx11 libxcb libxinerama libxft imlib2 meson ninja
Debian/Ubuntu-based
sudo apt install build-essential git libx11-dev libx11-xcb-dev libxcb-res0-dev libxinerama-dev libxft-dev libimlib2-dev meson ninja-build
Installation
git clone https://github.com/aayushx402/dwm-ayx
cd dwm-ayx
sudo make clean install
Add this to your ~/.xinitrc
slstatus &
exec dwm
Important
After installation, remember to adjust some keybindings in config.h
to fit your use case.
Note
Default keybinding for terminal is mod + x
and for rofi is mod + r
.
For transparency settings, check out this ➤ Picom Config.
For the inbuild animation of picom, check out this ➤ FT-LABS
To use the inbuilt animations provided by FT-Labs picom
, follow the steps below:
git clone https://github.com/FT-Labs/picom.git ~/build/picom
cd ~/build/picom
meson setup --buildtype=release build
sudo ninja -C build install
Assuming you already have all the usual building tools installed (e.g. gcc, python, meson, ninja, etc.)