Commit Graph

4 Commits

Author SHA1 Message Date
69ca75e528 Add NFS client packages (nfs-common on Debian, nfs-utils on Alpine)
Needed for NFS mounts. Included in the best-effort CLI tools list so a
missing/conflicting package never aborts the bootstrap. README + header
updated.
2026-07-20 09:30:55 -03:00
a78ce3591a Install basic CLI tools (git curl wget + nslookup/kubectl) and document chmod
- ESSENTIAL now includes wget.
- Add best-effort CLI tools: htop, fzf, nslookup (dnsutils on Debian,
  bind-tools on Alpine).
- Attempt kubectl only when its package is available in the repos
  (not in default Debian/Alpine repos; install manually otherwise).
- README: add 'chmod +x install.sh' and a single-line
  clone+install+remove one-liner.
2026-07-20 09:26:50 -03:00
7747781623 Make server dotfiles generic: single servers/ folder instead of per-host
Consolidated server/<host>/ into one generic servers/ set applied to any
host. Baseline chosen as the superset of the per-host configs:
.zshrc (agnoster + kubectl), identical .vimrc, standard .bashrc, fuller
htoprc, and the shared neofetch config.

install.sh now deploys servers/ unconditionally (no hostname matching);
removed the --host flag. README updated accordingly.
2026-07-20 09:19:40 -03:00
Hermes
399cda359f Add server dotfiles (iris, vega, nebula, nexus)
Pulled zsh/vim/bash/htop/neofetch configs into server/<host>/.
Excluded secrets (.ssh/.kube/.docker/.ansible), shell/editor caches,
and vendored upstream frameworks (oh-my-zsh, Vundle plugins) per dotfiles
best practice; reinstall steps documented in README.md.
2026-07-20 08:54:45 -03:00