X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fprivate%2Fsystem%2Fbackup-2.nix;h=c01a666b7deea692a212ca5cd8ef16fc1c544aea;hb=4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0;hp=181f45598e9ce8766c7daaff12414f63d7667e02;hpb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/system/backup-2.nix b/modules/private/system/backup-2.nix index 181f455..c01a666 100644 --- a/modules/private/system/backup-2.nix +++ b/modules/private/system/backup-2.nix @@ -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;