diff --git a/home/private_dot_config/restic/excludes.txt b/home/private_dot_config/restic/excludes.txt new file mode 100644 index 0000000..9436fa3 --- /dev/null +++ b/home/private_dot_config/restic/excludes.txt @@ -0,0 +1,20 @@ +$HOME/**/* + +!$HOME/dev +!$HOME/archive +!$HOME/writing +!$HOME/Desktop +!$HOME/fonts +!$HOME/zettelkasten +!$HOME/labbook +!$HOME/clonmapper-plasmids +!$HOME/slidedecks +!$HOME/Geneious Data Restored +!$HOME/Pictures +!$HOME/notes +!$HOME/wallpapers +!$HOME/Documents + +#[...] +node_modules +env diff --git a/home/private_dot_config/restic/run-restic.sh b/home/private_dot_config/restic/run-restic.sh new file mode 100644 index 0000000..c90fc01 --- /dev/null +++ b/home/private_dot_config/restic/run-restic.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +restic \ + backup \ + -r rclone:g:thinkbak \ + --exclude-file "$HOME/.config/restic/excludes.txt" \ + --exclude-file "$HOME/.conda/environments.txt" \ + --verbose \ + "$HOME"