There is probably a nice way to make a patsubst script but manual is just fine.
.config directories
ln -sf nvim ~/.config/nvim
ln -sf alacritty ~/.config/alacritty
ln -sf zellij ~/.config/zellij.files
ln -sf .gitconfig $HOME/.gitconfig
ln -sf .zshrc $HOME/.zshrc