Skip to content

lohaniprateek/Tpac

Repository files navigation

Tpac

tpac logo

──────────────────────────────
っ♨ The best arch linux rice for productivity, based on dwm (X11)
──────────────────────────────

Features

  • suckless config (better performance)
  • keyboard based
  • bragging rights (arch + suckless btw)

Current stack

Installation Instructions

  1. Clone the repo:
git clone https://github.com/lohaniprateek/Tpac.git
  1. Install packages:
cd Tpac
cd pacman
sudo pacman -S --needed - < packages.txt
yay -S --needed - < aur-packages.txt
  1. Clone/update and link configs:
./setup.sh
  1. 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
  1. Start DWM (~/.xinitrc):
exec dwm

enjoy the config!!

Repository layout

  • dwm/ - patched source + config
  • st/ - terminal source + config
  • dmenu/ - launcher source + config
  • dunst/ - dunst config
  • nvim/ - full Neovim config
  • qutebrowser/ - browser config/theme/settings
  • tmux/ - tmux theme/statusline snippets
  • yazi/ - yazi config
  • zathura/ - zathura config
  • scripts/ - helper scripts
  • pacman/ - package lists

DWM keybinds (from current config)

  • Alt + Enter -> open st
  • Shift + Space -> open dmenu_run
  • Alt + j/k -> focus next/prev window
  • Alt + h/l -> resize master area
  • Alt + t -> tile layout
  • Alt + f -> floating layout
  • Alt + m -> monocle layout
  • Alt + q -> kill focused client
  • Alt + Shift + q -> quit dwm
  • Alt + 1..6 -> view tags
  • XF86 media keys -> volume + brightness controls

Notes

  • 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.

About

The Perfect Arch Config

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors