From 0004527d89d95d7357afb3e434d82106777483ec Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 5 May 2024 13:05:35 +0200 Subject: [PATCH] service/backup: update excludes --- modules/services/backup/default.nix | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/modules/services/backup/default.nix b/modules/services/backup/default.nix index 548d440..bc55cba 100644 --- a/modules/services/backup/default.nix +++ b/modules/services/backup/default.nix @@ -87,27 +87,39 @@ in # always backup everything and only define excludes inherit (cfg) paths; exclude = [ + # system "/nix" - "/sys" - "/run" + "/mnt" "/proc" "/root/.cache/" "/root/.config/borg/security/" - "**/.Trash" + "/run" + "/sys" "/tmp" - "/var/lock" + # other-os + "**/.Trash" # apple + "**/.DS_Store" # apple + "**/$RECYCLE.BIN" #windows + "**/System Volume Information" #windows + + # var data + "/var/cache" "/var/lib/docker/devicemapper" + "/var/lock" + "/var/log" "/var/run" "/var/tmp" - "/data/tmp" - "/data/todo" - + # home-directories "/home/*/.cache" "/home/*/.gvfs" "/home/*/.local/share/Trash" "/home/*/.thumbnails" + + # self-defined + "/data/tmp" + "/data/todo" "/home/*/tmp" "/home/*/todo" ] ++ cfg.exclude;