Files
nixos/overlays/configure_aws_creds.nix
T

13 lines
375 B
Nix
Raw Normal View History

2024-01-17 12:34:10 -06:00
{ pkgs, ... }:
let
bw = "${pkgs.bitwarden-cli}/bin/bw";
in pkgs.writeShellScriptBin "configure_aws_creds" ''
2024-01-17 12:34:10 -06:00
set -ex -o pipefail
session="$(${bw} unlock | grep -e '$ export' | awk -F\" '{print $2}')"
export BW_SESSION="''${session}"
2024-01-17 12:34:10 -06:00
export AWS_ACCESS_KEY_ID="$(${bw} get username "AWS Access Key")"
export AWS_SECRET_ACCESS_KEY="$(${bw} get password "AWS Access Key")"
''