From d37171f64ace8f4a69623d9c2da63725789b70b1 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Wed, 13 Jul 2022 09:36:55 -0400 Subject: [PATCH] Add krew --- flake.lock | 36 ++++++++++++++++++------------------ home/default.nix | 7 +++++-- packages/common.nix | 3 ++- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index cd0acca..9380b23 100644 --- a/flake.lock +++ b/flake.lock @@ -59,11 +59,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1657653991, - "narHash": "sha256-yHOC388wkk1x5kIqOxbC48t867oK57XBKRnx60hh7dU=", + "lastModified": 1657719085, + "narHash": "sha256-nQt3MEBwKuKlmFKSRhdoh60AGlc+YlspV5e8kO/3y8U=", "owner": "nix-community", "repo": "home-manager", - "rev": "c5fc157554e24a75cf4fb7a8827caa43f51df708", + "rev": "2c94b9801f1a11cde0fc97aa850687bb9137d42c", "type": "github" }, "original": { @@ -82,11 +82,11 @@ }, "locked": { "dir": "contrib", - "lastModified": 1657611851, - "narHash": "sha256-ttHQizvSKQcUlSnzgagXHzd2eg65KtUrFK/8ZtVGigc=", + "lastModified": 1657676295, + "narHash": "sha256-DFhwtt6pViWIJl7IGm3iC+M/qw3zgJkTHpv5bMVlvRU=", "owner": "neovim", "repo": "neovim", - "rev": "0f1b17788eb584f41d59c12c968f5e1886655334", + "rev": "778541067a2f0ec3ef4bc1b07def646323e852a9", "type": "github" }, "original": { @@ -103,11 +103,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1657614501, - "narHash": "sha256-2X8IRQkZrxx6Sjdq9ZEAMOvqGG2pMWDdqdbU7PDUzas=", + "lastModified": 1657700215, + "narHash": "sha256-qLiVfuDROedqZusQhhCGv7JgHKIBudhKl8+sWOBG+8k=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "e49dfdad366b4e1967c2c0277b333b83b5b0cc3c", + "rev": "28de4ebfc0ed628bfdfea83bd505ab6902a5c138", "type": "github" }, "original": { @@ -118,11 +118,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1656933710, - "narHash": "sha256-SVG8EqY1OTJWBRY4hpct2ZR2Rk0L8hCFkug3m0ABoZE=", + "lastModified": 1657738886, + "narHash": "sha256-lmAcczi6xyyNhrUcOaStekilDcS8e5tWB9ycwUFv/mQ=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "3bf48d3587d3f34f745a19ebc968b002ef5b5c5a", + "rev": "14e9f7298c4201566a4597560d7e141d9ff402cf", "type": "github" }, "original": { @@ -134,11 +134,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1657447684, - "narHash": "sha256-FCP9AuU1q6PE3vOeM5SFf58f/UKPBAsoSGDUGamNBbo=", + "lastModified": 1657533762, + "narHash": "sha256-/cxTFSMmpAb8tBp1yVga1fj+i8LB9aAxnMjYFpRMuVs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5f43d8b088d3771274bcfb69d3c7435b1121ac88", + "rev": "38860c9e91cb00f4d8cd19c7b4e36c45680c89b5", "type": "github" }, "original": { @@ -150,11 +150,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1657447684, - "narHash": "sha256-FCP9AuU1q6PE3vOeM5SFf58f/UKPBAsoSGDUGamNBbo=", + "lastModified": 1657533762, + "narHash": "sha256-/cxTFSMmpAb8tBp1yVga1fj+i8LB9aAxnMjYFpRMuVs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5f43d8b088d3771274bcfb69d3c7435b1121ac88", + "rev": "38860c9e91cb00f4d8cd19c7b4e36c45680c89b5", "type": "github" }, "original": { diff --git a/home/default.nix b/home/default.nix index 3763f4e..140a5f8 100644 --- a/home/default.nix +++ b/home/default.nix @@ -121,13 +121,13 @@ in { export GOPATH=~/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN + + export PATH=$HOME/.krew/bin:$PATH ''; initExtra = '' setopt noincappendhistory - source <(kubectl completion zsh) - source $HOME/.zsh-work eval "$(jira --completion-script-bash)" @@ -139,6 +139,9 @@ in { alias xdg-open=open fi + # kubectl + source <(kubectl completion zsh) + # kubecolor source <(kubectl completion zsh) alias kubectl=kubecolor diff --git a/packages/common.nix b/packages/common.nix index 6104c13..c79b58e 100644 --- a/packages/common.nix +++ b/packages/common.nix @@ -58,9 +58,10 @@ in { tmux-sessionizer # containers + krew kube-score - kubectl kubecolor + kubectl kubernetes-helm kustomize minikube