From d62d0f75b86d22a69fba95a080e6f4dfa42aced3 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 29 Feb 2020 15:14:58 -0500 Subject: [PATCH] Added emborg for macOS --- .config/emborg/settings##o.Darwin | 52 +++++++++++++++++++ .../emborg/{settings => settings##o.Linux} | 0 2 files changed, 52 insertions(+) create mode 100644 .config/emborg/settings##o.Darwin rename .config/emborg/{settings => settings##o.Linux} (100%) diff --git a/.config/emborg/settings##o.Darwin b/.config/emborg/settings##o.Darwin new file mode 100644 index 0000000..bf48c4f --- /dev/null +++ b/.config/emborg/settings##o.Darwin @@ -0,0 +1,52 @@ +# These settings are common to all configurations + +# configurations +configurations = 'home' +default_configuration = 'home' + +# passcode +# specify either passphrase or avendesora_account +#passphrase = '<>' # passphrase for encryption key +#avendesora_account = '<>' # avendesora account holding passphrase +encryption = 'none' # borg encryption method + # Common choices are 'repokey' and 'keyfile'. + # With 'repokey' the encryption key is copied into repository, use this + # only if the remote repository is owned by you and is secure. + # With 'keyfile' the encryption key is only stored locally. Be sure to + # export it and save a copy in a safe place, otherwise you may not be + # able to access your backups if you lose your disk. + +# basic settings +# specify notify if batch and notifier if interactive +notify = 'psi-jack@linux-help.org' # who to notify when things go wrong +#notifier = 'notify-send -u normal {prog_name} "{msg}"' +notifier = "osascript -e 'display notification \"{msg}\" with title \"Emborg Backup\"'" + + # interactive notifier program +remote_ratelimit = 2000 # bandwidth limit in kbps +prune_after_create = True # automatically run prune after a backup +check_after_create = 'latest' # automatically run check after a backup + +# repository settings +compression = 'lz4' +repository = 'mega:/volume1/homes/psi-jack/borg' +remote_path = '/usr/local/bin/borg' +archive = '{prefix}{{now:%Y%m%d}}' +prefix = '{host_name}-' + # These may contain {} where name is any of host_name, user_name, + # prog_name config_name, or any of the user specified settings. + # Double up the braces to specify parameters that should be interpreted + # by borg. + +# filter settings +exclude_if_present = '.nobackup' +one_file_system = False +exclude_caches = True + +# prune settings +keep_within = '1d' # keep all archives created in interval +keep_hourly = 48 # number of hourly archives to keep +keep_daily = 14 # number of daily archives to keep +keep_weekly = 8 # number of weekly archives to keep +keep_monthly = 24 # number of monthly archives to keep +keep_yearly = 1 # number of yearly archives to keep diff --git a/.config/emborg/settings b/.config/emborg/settings##o.Linux similarity index 100% rename from .config/emborg/settings rename to .config/emborg/settings##o.Linux