Skip to content

harilvfs/dwm

Repository files navigation

Terminal

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.


Terminal


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

For Installating necessary dependencies & stuffs run this command:

bash <(curl -L https://raw.githubusercontent.com/harilvfs/dwm/refs/heads/main/setup.sh)

Setup

git clone https://github.com/harilvfs/dwm
cd dwm/
sudo make clean install

Add this to your ~/.xinitrc

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.

Picom

For transparency settings, check out this ➤ Picom Config.

For the inbuild animation of picom, check out this ➤ FT-LABS

Installation with Animations

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

Dependencies

Assuming you already have all the usual building tools installed (e.g. gcc, python, meson, ninja, etc.)

Project Overview

For one click installing & setup use my Carch Project