sudo apt install stow

Lay out of stow

A folder tree of stow have the exact same structure with the one in your .config folder

For example, for polybar

mkdir -p ./polybar/.config/polybar
cd ./polybar/.config/polybar
touch config 
touch launch.sh

Note that config and lauch.sh are empty files.

stow

Stow is the command to create sym link that reflect the

stow -nvt ~ *

#OR

stow -nvt ~

flac

stow --adopt -vt ~ htop
#Unlink the folder
stow -vDt ~ bash

Restore the stow/ replica the system with the dotfiles