- WM: Qtile
- Terminal: Alacritty
- Shell: zsh
- File Explorer: Ranger
- App launcher: Rofi
- Doc reader: Zathura
- Font: Mononoki
- Colorscheme: Tomorrow Night
First, clone this repository.
git clone https://github.com/davidfffff/dotfiles
cd dotfiles
Install paru if not already installed.
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
cd ..
Install the packages.
paru -S --noconfirm qtile qtile-extras alacritty rofi ranger ueberzug zsh zsh-commpletions zsh-autosuggestions zsh-syntax-highlighting picom-simpleanims-git ttf-material-design-icons-git ttf-jetbrains-mono-nerd doas man htop xorg-xsetroot hsetroot xclip imv zathura zathura-pdf-mupdf mpv hacksaw brillo polkit python-psutil python-iwlib python-pulsectl-asyncio dunst
Make a backup in case other configuration files exist.
mv ~/.config config_backup
Copy all the configs from the repo.
cp -r .* ~/
rm -r ~/.git
Allow user to use doas(optional).
echo "permit $USER as root" | sudo tee /etc/doas.conf
Set zsh as default shell.
chsh -s /usr/bin/zsh