15 lines
299 B
Nix
15 lines
299 B
Nix
{ pkgs, lib, ... }:
|
|
with pkgs;
|
|
let
|
|
plugins = [
|
|
"krew"
|
|
"oidc-login"
|
|
];
|
|
in {
|
|
home.activation.krew = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
|
${lib.concatMapStringsSep "\n" (plugin: ''
|
|
$DRY_RUN_CMD ${krew}/bin/kubectl-krew install ${plugin} || true
|
|
'') plugins}
|
|
'';
|
|
}
|