From 370db423b3d0b1de93b4c57852d9fd1113e48990 Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Thu, 25 Dec 2025 12:30:47 +0100 Subject: [PATCH] feat(aws): add tracking of AWS config --- .bash_profile | 10 +++++++++- .config/aws/config | 3 +++ .gitignore | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .config/aws/config diff --git a/.bash_profile b/.bash_profile index 8b306df..d036ddb 100644 --- a/.bash_profile +++ b/.bash_profile @@ -19,4 +19,12 @@ export V="/var/www/fw/vegvisir/" export XDG_BIN_HOME="$HOME/.local/bin" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" -export XDG_CONFIG_HOME="$HOME/.config" \ No newline at end of file +export XDG_CONFIG_HOME="$HOME/.config" + +# Polyfill for AWS CLI XDG (sigh...) +# https://github.com/aws/aws-cli/issues/9031#issuecomment-2448119520 +export AWS_CONFIG_FILE="$XDG_CONFIG_HOME/aws/config" +export AWS_CLI_HISTORY_FILE="$XDG_DATA_HOME/aws/history" +export AWS_CREDENTIALS_FILE="$XDG_DATA_HOME/aws/credentials" +export AWS_WEB_IDENTITY_TOKEN_FILE="$XDG_DATA_HOME/aws/token" +export AWS_SHARED_CREDENTIALS_FILE="$XDG_DATA_HOME/aws/shared-credentials" diff --git a/.config/aws/config b/.config/aws/config new file mode 100644 index 0000000..41cbc88 --- /dev/null +++ b/.config/aws/config @@ -0,0 +1,3 @@ +[default] +region = eu-north-1 +output = text diff --git a/.gitignore b/.gitignore index 149a95b..a5096bb 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,8 @@ !.ssh/config !.config/git/ !.config/git/** +!.config/aws/ +!.config/aws/config !.config/code-server/ !.config/code-server/** !.bash_aliases