mirror of
https://github.com/nmasur/dotfiles
synced 2024-11-25 07:55:36 +00:00
25 lines
540 B
Nix
25 lines
540 B
Nix
{ config, pkgs, ... }: {
|
|
|
|
home-manager.users.${config.user} = {
|
|
|
|
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";
|
|
pods = "kubectl get pods -A";
|
|
nodes = "kubectl get nodes";
|
|
deploys = "kubectl get deployments -A";
|
|
dash = "kube-dashboard";
|
|
ks = "k9s";
|
|
};
|
|
|
|
};
|
|
|
|
}
|