Naive instructions so that I remember:
Prompt
mkdir -p ~/.myscripts
ln -srf fancy-bash.sh ~/.myscripts/
Bashrc
ln -srf bashrc.sh ~/.bashrc
Aliases
ln -srf bash_aliases.sh ~/.bash_aliases
ln -srf bash_aliases.d ~/.bash_aliases.d
Completion rules
ln -srf bash_completion.sh ~/.bash_completion
Complete aliases
sudo apt install bash-completion
git clone https://github.com/cykerway/complete-alias ~/.complete-alias
cd ~/.complete-alias
git checkout 3fc67e8
Profile
ln -srf profile ~/.profile
Inputrc - i.e. to auto complete previous commands.
ln -srf inputrc /etc/inputrc