{ self, pkgs, ... }: { imports = [ "${self}/home/programs/k9s.nix" "${self}/home/programs/kubie.nix" ]; home.packages = with pkgs; [ kind # k8s in docker kubebuilder # generate controller kubectl kubernetes-helm # deploy applications kubelogin-oidc # OIDC plugin ]; programs.fish = { shellAbbrs = { k = "kubectl"; klogs = "kubectl logs"; }; shellAliases = { ukctx = "${pkgs.gh}/bin/gh api --hostname github.rbx.com repos/Roblox/cell-lifecycle/contents/rks/kubeconfig --jq '.content' | base64 -d > ~/.kube/rksconfig"; }; }; }