From a5c12eed801ffb95fe2ad158948e263bb591e073 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Sun, 13 Nov 2022 21:52:01 -0600 Subject: [PATCH] restic backup --- home/private_dot_config/restic/excludes.txt | 20 ++++++++++++++++++++ home/private_dot_config/restic/run-restic.sh | 9 +++++++++ 2 files changed, 29 insertions(+) create mode 100644 home/private_dot_config/restic/excludes.txt create mode 100644 home/private_dot_config/restic/run-restic.sh 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"