──────────────────────────────
っ♨ The best arch linux rice for productivity, based on dwm (X11)
──────────────────────────────
- suckless config (better performance)
- keyboard based
- bragging rights (arch + suckless btw)
- Window manager:
dwm(customconfig.h, gaps + systray/status patches) - Terminal:
st - Launcher:
dmenu - Notifications:
dunst - Editor:
neovim - Browser:
qutebrowser - Shell:
zsh - Multiplexer:
tmux - File manager:
yazi - PDF reader:
zathura - Wallpaper:
feh
- Clone the repo:
git clone https://github.com/lohaniprateek/Tpac.git- Install packages:
cd Tpac
cd pacman
sudo pacman -S --needed - < packages.txt
yay -S --needed - < aur-packages.txt- Clone/update and link configs:
./setup.sh- Build/install suckless tools from
~/suckless:
cd ~/suckless/dwm && sudo make clean install
cd ~/suckless/st && sudo make clean install
cd ~/suckless/dmenu && sudo make clean install- Start DWM (
~/.xinitrc):
exec dwmenjoy the config!!
dwm/- patched source + configst/- terminal source + configdmenu/- launcher source + configdunst/- dunst confignvim/- full Neovim configqutebrowser/- browser config/theme/settingstmux/- tmux theme/statusline snippetsyazi/- yazi configzathura/- zathura configscripts/- helper scriptspacman/- package lists
Alt + Enter-> openstShift + Space-> opendmenu_runAlt + j/k-> focus next/prev windowAlt + h/l-> resize master areaAlt + t-> tile layoutAlt + f-> floating layoutAlt + m-> monocle layoutAlt + q-> kill focused clientAlt + Shift + q-> quit dwmAlt + 1..6-> view tagsXF86media keys -> volume + brightness controls
- This is a personal setup and is expected to improve frequently.
- Some older scripts may still reflect earlier Wayland/Hyprland experiments.
- Feel free to tell any improvements or raise issues if you find some.
