feat(home): work k8s/TF CLIs, shell + git polish, themed btop, lazygit
- work.nix: k9s, kubectx/kubens, stern, dyff, tflint, terraform-docs, yq-go for the EDaaS Kubernetes/Terraform workflow. - shell.nix: btop themed Catppuccin Mocha (vendored theme; not bundled), hyperfine + sd, and the tmux extrakto plugin (prefix+Tab grab). - git.nix: amend/fixup/undo aliases, commit-graph maintenance, and lazygit (themed). Corrected the stale work/default.nix doc references. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -39,6 +39,14 @@
|
||||
pkgs.wget
|
||||
pkgs.claude-code
|
||||
pkgs.google-cloud-sdk
|
||||
# Day-to-day Kubernetes / Helm / Terraform accelerators for this box.
|
||||
pkgs.k9s # cluster TUI
|
||||
pkgs.kubectx # kubectx + kubens (context/namespace switch)
|
||||
pkgs.stern # multi-pod log tail
|
||||
pkgs.dyff # semantic YAML/manifest diffs (Helm release drift)
|
||||
pkgs.tflint # Terraform linter (catches what terraformls won't)
|
||||
pkgs.terraform-docs # generate Terraform module docs
|
||||
pkgs.yq-go # jq for YAML
|
||||
];
|
||||
services.ssh-agent.enable = true;
|
||||
home.shellAliases = {
|
||||
|
||||
Reference in New Issue
Block a user