Skip to content

Commit 0f5a994

Browse files
committed
Prefer more direct AWS settings
1 parent f2fba09 commit 0f5a994

1 file changed

Lines changed: 4 additions & 15 deletions

File tree

home/aws.nix

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,19 @@
22
pkgs-stable,
33
lib,
44
...
5-
}: let
6-
# TODO: Upstream to home-manager modules/programs/awscli.nix
7-
patchSettings = lib.mapAttrs' (
8-
name: value: {
9-
name =
10-
if name == "default"
11-
then name
12-
else "profile ${name}";
13-
inherit value;
14-
}
15-
);
16-
in {
5+
}: {
176
programs.awscli = {
187
enable = true;
198
package = pkgs-stable.awscli2;
20-
settings = patchSettings {
21-
freckle-dev = {
9+
settings = {
10+
"profile freckle-dev" = {
2211
sso_start_url = "https://d-90675613ab.awsapps.com/start";
2312
sso_region = "us-east-1";
2413
sso_account_id = "539282909833";
2514
sso_role_name = "Freckle-Dev-Engineers";
2615
region = "us-east-1";
2716
};
28-
freckle-prod = {
17+
"profile freckle-prod" = {
2918
sso_start_url = "https://d-90675613ab.awsapps.com/start";
3019
sso_region = "us-east-1";
3120
sso_account_id = "853032795538";

0 commit comments

Comments
 (0)