X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fduply_backup%2Fdefault.nix;h=7034a91fe0dc4b3d96e49eae5c987e1c91e1fe7f;hp=88245a2a023f1933d5452732f38c9383e1f19602;hb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2;hpb=bd5c5d4e23ebd3863a960976767ed4a83dfd07fe diff --git a/modules/duply_backup/default.nix b/modules/duply_backup/default.nix index 88245a2..7034a91 100644 --- a/modules/duply_backup/default.nix +++ b/modules/duply_backup/default.nix @@ -87,6 +87,11 @@ in dest = "backup/${varName k remote}/exclude"; text = v.excludeFile; } + { + permissions = "0500"; + dest = "backup/${varName k remote}"; + isDir = true; + } ]) v.remotes) config.services.duplyBackup.profiles); services.cron = { @@ -99,7 +104,7 @@ in map (remote: [ '' touch ${varDir}/${varName k remote}.log - ${pkgs.duply}/bin/duply ${config.secrets.location}/backup/${varName k remote}/ ${action} --force >> ${varDir}/${varName k remote}.log + ${pkgs.duply}/bin/duply ${config.secrets.fullPaths."backup/${varName k remote}"}/ ${action} --force >> ${varDir}/${varName k remote}.log [[ $? = 0 ]] || echo -e "Error when doing backup for ${varName k remote}, see above\n---------------------------------------" >&2 '' ]) v.remotes