From 4153a85e95b8574c0fbdae115a477fa1ed2975ab Mon Sep 17 00:00:00 2001 From: Gleb Khaykin Date: Fri, 12 Sep 2025 15:46:30 +0200 Subject: [PATCH 1/4] feat(packages): add plantuml --- modules/common/packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/common/packages.nix b/modules/common/packages.nix index cccaadf..4fff5e1 100644 --- a/modules/common/packages.nix +++ b/modules/common/packages.nix @@ -31,6 +31,7 @@ scc # code counter with complexity calculations and COCOMO estimates fzf # fuzzy finder graphviz # graph visualization software + plantuml # plantuml diagram generator tex-fmt # latex formatter devcontainer # devcontainer cli From 1c4533fd4a1f106ad525f0d41ed57a08586c43fc Mon Sep 17 00:00:00 2001 From: Gleb Khaykin Date: Thu, 9 Oct 2025 01:24:01 +0200 Subject: [PATCH 2/4] feat(awscli): configure aws --- users/gkhaykin/awscli.nix | 42 ++++++++++++++++++++++++++++++++++++++ users/gkhaykin/default.nix | 2 ++ 2 files changed, 44 insertions(+) create mode 100644 users/gkhaykin/awscli.nix diff --git a/users/gkhaykin/awscli.nix b/users/gkhaykin/awscli.nix new file mode 100644 index 0000000..4f4e15f --- /dev/null +++ b/users/gkhaykin/awscli.nix @@ -0,0 +1,42 @@ +{ ... }: { + programs.zsh = { + initContent = '' + # >>> AWS + export AWS_SDK_LOAD_CONFIG=1 + # <<< AWS + ''; + }; + programs.awscli = { + enable = true; + settings = { + default = { + region = "us-west-2"; + output = "json"; + }; + "sso-session together" = { + sso_start_url = "https://together-aws-portal.awsapps.com/start"; + sso_region = "us-west-2"; + }; + "profile together-prod" = { + sso_session = "together"; + sso_account_id = "598726163780"; + sso_role_name = "PowerUserAccess"; + }; + "profile together-qa" = { + sso_session = "together"; + sso_account_id = "905418226616"; + sso_role_name = "PowerUserAccess"; + }; + "profile together-research" = { + sso_session = "together"; + sso_account_id = "805380815601"; + sso_role_name = "PowerUserAccess"; + }; + "profile together-dev" = { + sso_session = "together"; + sso_account_id = "997151384078"; + sso_role_name = "PowerUserAccess"; + }; + }; + }; +} diff --git a/users/gkhaykin/default.nix b/users/gkhaykin/default.nix index 1338712..2762c71 100644 --- a/users/gkhaykin/default.nix +++ b/users/gkhaykin/default.nix @@ -5,6 +5,8 @@ ../shared/completions.nix ../shared/fonts.nix + + ./awscli.nix ]; home = { From a275608f438d45ff7a5d2ab06bc35451074f2e45 Mon Sep 17 00:00:00 2001 From: Gleb Khaykin Date: Thu, 9 Oct 2025 01:24:23 +0200 Subject: [PATCH 3/4] feat(homebrew): add nordvpn --- modules/darwin/homebrew.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/darwin/homebrew.nix b/modules/darwin/homebrew.nix index 73ca248..aa8896a 100644 --- a/modules/darwin/homebrew.nix +++ b/modules/darwin/homebrew.nix @@ -14,6 +14,7 @@ let # Security "nordpass" + "nordvpn" # Productivity "todoist-app" From 70445184d5114be64f3f96faa400d4be486e13b7 Mon Sep 17 00:00:00 2001 From: Gleb Khaykin Date: Thu, 9 Oct 2025 01:24:42 +0200 Subject: [PATCH 4/4] feat(asdf): bump argocd --- users/shared/scripts/asdf.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/users/shared/scripts/asdf.sh b/users/shared/scripts/asdf.sh index f62f90c..5d13ce6 100755 --- a/users/shared/scripts/asdf.sh +++ b/users/shared/scripts/asdf.sh @@ -30,7 +30,7 @@ plugins=( "kube-linter 0.7.2" # k8s linter "kustomize 5.6.0" # k8s manifest generator "tilt 0.33.22" # k8s developer experience - "argocd 2.10.1" # k8s gitops + "argocd 3.1.8" # k8s gitops "awscli 2.23.3" # aws cli "nodejs 23.6.1" # javascript runtime "pnpm 9.15.5" # javascript package manager