diff options
author | Kenny Ballou <kballou@devnulllabs.io> | 2021-01-20 19:19:57 -0700 |
---|---|---|
committer | Kenny Ballou <kballou@devnulllabs.io> | 2021-01-21 13:16:22 -0700 |
commit | 490183037c9c48a75540163e83c314d78ba7ab8c (patch) | |
tree | 1f03e4188e5c3c14a142ac1dd2b5475fb3d6599d /packages | |
parent | c357715fbe477a903dc89aaab0a9b356411bd4a6 (diff) | |
download | dotfiles-490183037c9c48a75540163e83c314d78ba7ab8c.tar.gz dotfiles-490183037c9c48a75540163e83c314d78ba7ab8c.tar.xz |
duplicity: add duplicity configuration and script
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
Diffstat (limited to 'packages')
-rw-r--r-- | packages/scripts/duplicity-backup-sh/default.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/scripts/duplicity-backup-sh/default.nix b/packages/scripts/duplicity-backup-sh/default.nix new file mode 100644 index 00000000..9519a795 --- /dev/null +++ b/packages/scripts/duplicity-backup-sh/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +pkgs.writeScriptBin "duplicity-backup.sh" '' +#!${pkgs.bash}/bin/bash + +exec ${pkgs.duplicity}/bin/duplicity --full-if-older-than 1M \ + --encrypt-key 932F3E8E1C0F4A9895D7B8B8B0CAA28A02958308 \ + --include-filelist "${builtins.getEnv "HOME"}/.config/duplicity/includes" \ + --rsync-options "--bwlimit=2048K" \ + / \ + rsync://usw-s008.rsync.net/backup/kb/$(hostname)/duplicity +'' |