mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-25 10:52:03 +01:00
43 lines
989 B
Nix
43 lines
989 B
Nix
{
|
||
pkgs,
|
||
pkgs-2505,
|
||
nur-ryan4yin,
|
||
...
|
||
}:
|
||
{
|
||
home.packages = with pkgs; [
|
||
podman-compose
|
||
dive # explore docker layers
|
||
lazydocker # Docker terminal UI.
|
||
skopeo # copy/sync images between registries and local storage
|
||
go-containerregistry # provides `crane` & `gcrane`, it's similar to skopeo
|
||
|
||
kubectl
|
||
kubectx # kubectx & kubens
|
||
kubie # same as kubectl-ctx, but per-shell (won’t touch kubeconfig).
|
||
kubectl-view-secret # kubectl view-secret
|
||
kubectl-tree # kubectl tree
|
||
kubectl-node-shell # exec into node
|
||
kubepug # kubernetes pre upgrade checker
|
||
kubectl-cnpg # cloudnative-pg's cli tool
|
||
|
||
kubebuilder
|
||
istioctl
|
||
clusterctl # for kubernetes cluster-api
|
||
kubevirt # virtctl
|
||
pkgs-2505.kubernetes-helm
|
||
fluxcd
|
||
# argocd
|
||
|
||
ko # build go project to container image
|
||
];
|
||
|
||
programs.k9s.enable = true;
|
||
catppuccin.k9s.transparent = true;
|
||
|
||
programs.kubecolor = {
|
||
enable = true;
|
||
enableAlias = true;
|
||
};
|
||
}
|