Use with Dotbot as a symlink farm manager. An install script is written in a way to accept arguments, although the limited options could be extended.
./install.sh [-Q -q -v] [-d base_dir] [-p plugin] config_a config_b-sudo ...
Where config_a
and config_b
refer to the config_a.yaml
and config_b.yaml
files, respectively.
The -sudo
suffix can be used to execute a config needing elevated privileges.
-
dotbot-brew: add
-p dotbot_plugins/dotbot-brew
. -
dotbot-apt: add
-p dotbot_plugins/dotbot-apt
.
Backup scripts are tracked in the bin
folder, and they required BorgBackup and Rclone.
After the backup process, the repository is sync with a cloud storage solution.