Using git I download my personal configuration files to the machines running linux and run a script to install and manage them. In this way, updating a configuration in one place will update my configurations in all places.
$ cd ~ && git clone -q https://github.com/Ajhad1/linux-config.git && ~/linux-config/install.sh && source ~/.bashrc
$ cd ~ && rm -rf linux-config && git clone -q https://github.com/Ajhad1/linux-config.git && ~/linux-config/install.sh && source ~/.bashrc
Bash prompt with separator (.bash_ps1
):