]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/system/backup-2.nix
Use attrs for secrets instead of lists
[perso/Immae/Config/Nix.git] / modules / private / system / backup-2.nix
index 181f45598e9ce8766c7daaff12414f63d7667e02..c01a666b7deea692a212ca5cd8ef16fc1c544aea 100644 (file)
@@ -7,22 +7,20 @@
   };
   # ssh-keyscan backup-2 | nix-shell -p ssh-to-age --run ssh-to-age
   secrets.ageKeys = [ "age1kk3nr27qu42j28mcfdag5lhq0zu2pky7gfanvne8l4z2ctevjpgskmw0sr" ];
-  secrets.keys = [
-    {
-      dest = "rsync_backup/identity";
+  secrets.keys = {
+    "rsync_backup/identity" = {
       user = "backup";
       group = "backup";
       permissions = "0400";
       text = config.myEnv.rsync_backup.ssh_key.private;
-    }
-    {
-      dest = "rsync_backup/identity.pub";
+    };
+    "rsync_backup/identity.pub" = {
       user = "backup";
       group = "backup";
       permissions = "0444";
       text = config.myEnv.rsync_backup.ssh_key.public;
-    }
-  ];
+    };
+  };
   boot.kernelPackages = pkgs.linuxPackages_latest;
   myEnv = import ../../../nixops/secrets/environment.nix;