# suckless-setup My personal suckless setup. ## Dependencies Install necessary packages (Arch Linux specific, other distros will differ) ```sh sudo pacman -S ttf-jetbrains-mono-nerd libqalculate ``` It's also recommended to start dwm and other related software through xinit, my main [dotfiles repo](https://git.sr.ht/~pml68/dotfiles) contains the needed configurations. ### Optional dependencies - `feh` and `picom`: for the wallpaper and compositing, respectively. The install script will detect their availability and install configurations accordingly. - `firefox`, `simplemoji`, `flameshot`, `discord`, `pulsemixer`, `adb`: some keybinds launch these programs. ## Installation ### Automated Clone the repo ```sh git clone https://git.sr.ht/~pml68/suckless-setup cd suckless-setup ``` Simply run the included script with root permissions. ```sh chmod +x install sudo ./install ``` ### Manual Build and install each suckless program ```sh cd dwm sudo make clean install cd .. cd dmenu sudo make clean install cd .. # ... ``` #### Optional Set the background ```sh feh --bg-fill wallpaper.jpg ``` Copy over the picom configuration ```sh sudo cp picom.conf /etc/xdg/picom.conf ``` # Screenshot: ![Screenshot](screenshot.png)