Use with Dotbot as a symlink farm manager. An install script is written in a way to accept arguments, although the limited set of options could be extended.
./install.sh [-Q -q -v] [-d base_dir] config_a.yaml config_b.yaml ...Where config_a.yaml and config_b.yaml refers to different config files.
install.sh takes care of installing and providing dotbot the submodule files.
Backup scripts are tracked in the bin folder, and they require BorgBackup and Rclone.
After the backup process, the repository can be synced with a cloud storage solution.