]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/duply_backup/default.nix
Move secrets to flakes
[perso/Immae/Config/Nix.git] / modules / duply_backup / default.nix
index 88245a2a023f1933d5452732f38c9383e1f19602..7034a91fe0dc4b3d96e49eae5c987e1c91e1fe7f 100644 (file)
@@ -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