backups: storeName -> repoName

This commit is contained in:
teutat3s 2024-08-28 16:58:35 +02:00
parent 751d82f7e3
commit 1d92ef53ca
Signed by: teutat3s
GPG key ID: 4FA1D3FA524F22C1

View file

@ -258,15 +258,15 @@ in
repos = config.pub-solar-os.backups.repos; repos = config.pub-solar-os.backups.repos;
restic = config.pub-solar-os.backups.restic; restic = config.pub-solar-os.backups.restic;
storeNames = builtins.attrNames repos; repoNames = builtins.attrNames repos;
backupNames = builtins.attrNames restic; backupNames = builtins.attrNames restic;
createBackups = createBackups =
backupName: backupName:
map (storeName: { map (repoName: {
name = "${backupName}-${storeName}"; name = "${backupName}-${repoName}";
value = repos."${storeName}" // restic."${backupName}"; value = repos."${repoName}" // restic."${backupName}";
}) storeNames; }) repoNames;
in in
builtins.listToAttrs (lib.lists.flatten (map createBackups backupNames)); builtins.listToAttrs (lib.lists.flatten (map createBackups backupNames));