# List multiple roots, in case they come from different file systems.
# Any paths already included by another root will be excluded, so it's
# OK if these paths actually live on the same filesystem.
roots: |
  /
  /boot
  /usr
  /var

one-file-system: true
exclude-caches: true

# Files/dirs to exclude from backup.
# Relative paths are treated as if starting with **/
# Paths ending in / will only match directories.
exclude: |
  /var/tmp/
  /tmp/
  /var/cache/apt/archives/
  Steam/steamapps/
  Steam/ubuntu*/
  .cache/

# Rules to exclude files based on file size.
# This is a dict of sizes, each with a list of rules.
# For a given path, the largest size with a matching rule applies.
# Matching follows the same behavior as the "exclude" list.
# Size is calculated as used blocks (think "du", not "du --apparent-size").
max-size-rules:
  500 MiB: |
    *
#  1.0 GiB: |
#    *.mp4

# Files that are always included, even if they would have been
# excluded due to file size or the "exclude" list.
# Matching follows the same behavior as the "exclude" list.
unexclude: |
  .git/objects/pack/*.pack

# Email address for notification at end of backup
notify-email: jim@jim.sh