X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=nixops%2Fscripts%2Fwith_env;fp=nixops%2Fscripts%2Fwith_env;h=c570ccf2afcd95cde5495679f18fce4f40911f1f;hp=f8e5537b43423b3ac0362d79bb8b9226f502d3ac;hb=282c67a117b7d349b30a96972b050d630f906dec;hpb=97f5a24bc8839328571b23eb5f910de206ddbe1f diff --git a/nixops/scripts/with_env b/nixops/scripts/with_env index f8e5537..c570ccf 100755 --- a/nixops/scripts/with_env +++ b/nixops/scripts/with_env @@ -15,14 +15,8 @@ finish() { trap finish EXIT -# pass cannot "just" list files in a directory without showing a tree :( -files=$(pass ls Nixops/files | sed -e '1d' -e 's/^.* //') +sops -d secrets/vars.yml | yq -r .ssl_keys.nix_repository > $TEMP/id_ed25519 -for file in $files; do - pass show "Nixops/files/$file" > $TEMP/$file -done - -export NIX_PATH="privateFiles=$TEMP:$NIX_PATH" export SSH_IDENTITY_FILE="$TEMP/id_ed25519" "$@"