at master 490 B view raw
1{ pkgs, ... }: 2{ 3 name = "borgmatic"; 4 nodes.machine = 5 { ... }: 6 { 7 services.borgmatic = { 8 enable = true; 9 settings = { 10 source_directories = [ "/home" ]; 11 repositories = [ 12 { 13 label = "local"; 14 path = "/var/backup"; 15 } 16 ]; 17 keep_daily = 7; 18 }; 19 }; 20 }; 21 22 testScript = '' 23 machine.succeed("borgmatic rcreate -e none") 24 machine.succeed("borgmatic") 25 ''; 26}