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.