aboutsummaryrefslogtreecommitdiff
path: root/home/profiles/k8s.nix
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2026-01-02 12:06:12 -0800
committerFranck Cuny <franck@fcuny.net>2026-01-02 12:06:12 -0800
commit9dadee200241480f3c20677bf6aea63126bb880f (patch)
tree7757c2d7c8e2cf8bbd3fd17efbef58d5bd68b088 /home/profiles/k8s.nix
parentinitial setup for ollama (diff)
downloadinfra-9dadee200241480f3c20677bf6aea63126bb880f.tar.gz
one last big shuffle
Diffstat (limited to '')
-rw-r--r--home/profiles/k8s.nix (renamed from home/programs/dev/k8s.nix)23
1 files changed, 23 insertions, 0 deletions
diff --git a/home/programs/dev/k8s.nix b/home/profiles/k8s.nix
index 18d706a..bb176e1 100644
--- a/home/programs/dev/k8s.nix
+++ b/home/profiles/k8s.nix
@@ -6,10 +6,33 @@
kubectl
kubernetes-helm # deploy applications
kubelogin-oidc # OIDC plugin
+ kubie # kubeconfig browser https://github.com/sbstp/kubie
];
+ programs.k9s = {
+ enable = true;
+ settings = {
+ k9s = {
+ refreshRate = 1;
+ };
+ };
+ };
+
+ home.file.kubie = {
+ target = ".kube/kubie.yaml";
+ text = ''
+ shell: fish
+ configs:
+ include:
+ - ~/.kube/rksconfig
+ prompt:
+ fish_use_rprompt: false
+ '';
+ };
+
programs.fish = {
shellAbbrs = {
+ kctx = "kubie ctx";
k = "kubectl";
klogs = "kubectl logs";
};