From 7a9f7dd76069254f426c41ab87b91002efd01ae9 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Wed, 21 Sep 2022 16:58:04 -0400 Subject: [PATCH] add more general utilities --- flake.nix | 1 + modules/darwin/utilities.nix | 8 +++++--- modules/programming/kubernetes.nix | 8 +++++++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 6ba3749..5ccbac8 100644 --- a/flake.nix +++ b/flake.nix @@ -101,6 +101,7 @@ vault awscli2 google-cloud-sdk + ansible kubectl kubernetes-helm kustomize diff --git a/modules/darwin/utilities.nix b/modules/darwin/utilities.nix index f22fd3d..ad50645 100644 --- a/modules/darwin/utilities.nix +++ b/modules/darwin/utilities.nix @@ -3,7 +3,7 @@ home-manager.users.${config.user} = { home.packages = with pkgs; [ - # visidata # CSV inspector + visidata # CSV inspector dos2unix # Convert Windows text files inetutils # Includes telnet youtube-dl # Convert web videos @@ -11,8 +11,10 @@ mpd # TUI slideshows awscli2 awslogs - kubectl - k9s + google-cloud-sdk + ansible + vault + consul noti # Create notifications programmatically ipcalc (pkgs.writeScriptBin "ocr" diff --git a/modules/programming/kubernetes.nix b/modules/programming/kubernetes.nix index c233e47..8a11640 100644 --- a/modules/programming/kubernetes.nix +++ b/modules/programming/kubernetes.nix @@ -2,7 +2,13 @@ home-manager.users.${config.user} = { - home.packages = with pkgs; [ kubectl k9s ]; + home.packages = with pkgs; [ + kubectl # Basic Kubernetes queries + k9s # Terminal Kubernetes UI + kubernetes-helm # Helm CLI + fluxcd # Bootstrap clusters with Flux + kustomize # Kustomize CLI (for Flux) + ]; programs.fish.shellAbbrs = { k = "kubectl";