Commit 9d4f3e4240ea

Vincent Demeester <vincent@sbr.pm>
2019-11-15 14:40:36
profiles.kubernetes: add a krew option 👼
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 048ffb7
Changed files (1)
modules
modules/profiles/kubernetes.nix
@@ -17,6 +17,9 @@ in
         description = "Enable containers profile alongside";
         type = types.bool;
       };
+      krew = {
+        enable = mkEnableOption "Enable krew";
+      };
       minikube = {
         enable = mkOption {
           default = false;
@@ -44,6 +47,9 @@ in
         nur.repos.vdemeester.ko
       ];
     }
+    (mkIf cfg.krew.enable {
+      home.packages = with pkgs; [ nur.repos.vdemeester.krew ];
+    })
     (mkIf config.profiles.zsh.enable {
       home.file."${config.programs.zsh.dotDir}/functions/_kubectl".source = ./assets/zsh/_kubectl;
     })