Using scripts and GNU stow
to backup my dotfiles
./stowall.sh
$HOME/.dotfiles
├── alacritty
│ └── .config
│ └── alacritty
├── git
│ └── .gitconfig
└── zsh
├── .zprofile
└── .zshrc
cd ~/.dotfiles
mkdir DIRNAME
mv {DIR OR FILE IN ~} DIRNAME/
stow DIRNAME
./setup/packages.sh
./setup/other.sh
./setup/games.sh
./setup/wine.sh
./graphics/amd.sh
./setup/setup.sh
Add USERNAME hard nofile 524288
to /etc/security/limits.conf
.