From 69ca75e528434da252fdd03d6fb2921206470820 Mon Sep 17 00:00:00 2001 From: Jose Henrique Date: Mon, 20 Jul 2026 09:30:55 -0300 Subject: [PATCH] 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. --- README.md | 4 +++- install.sh | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f46e432..d6f37b7 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,9 @@ git clone git@git.ivanch.me:ivanch/dotfiles.git /tmp/dotfiles && \ The installer: 1. Detects the OS / package manager (`apt` on Debian, `apk` on Alpine) and - installs `git curl zsh vim` plus `htop` and `fzf`. + installs `git curl wget zsh vim`, plus CLI tools `htop`, `fzf`, `nslookup` + (dnsutils/bind-tools) and the NFS client (`nfs-common`/`nfs-utils` for + NFS mounts). `kubectl` is installed if available in the repos. 2. Installs oh-my-zsh (unattended) + the `zsh-autosuggestions` plugin. 3. Copies the `servers/` dotfiles into `$HOME`. 4. Clones the Vim plugins declared in `.vimrc` (dracula, lightline, diff --git a/install.sh b/install.sh index 4828b83..2dc895b 100644 --- a/install.sh +++ b/install.sh @@ -4,7 +4,7 @@ # What it does: # 1. Detects the OS and package manager (apt on Debian, apk on Alpine). # 2. Installs base tooling (git, curl, wget, zsh, vim) + CLI tools -# (htop, fzf, nslookup, kubectl when available) for both distros. +# (htop, fzf, nslookup, nfs client, kubectl when available) for both distros. # 3. Installs oh-my-zsh (unattended) and the zsh-autosuggestions plugin. # 4. Deploys the generic server/ dotfiles. # 5. Installs Vim plugins (clones each plugin declared in .vimrc). @@ -105,10 +105,11 @@ install_packages() { # nslookup -> dnsutils (Debian) / bind-tools (Alpine) # fzf -> community repo on Alpine, main on Debian # htop -> main on both + # nfs client-> nfs-common (Debian) / nfs-utils (Alpine) [for NFS mounts] if [ "$PKG" = "apk" ]; then - CLI_TOOLS="htop fzf bind-tools" + CLI_TOOLS="htop fzf bind-tools nfs-utils" else - CLI_TOOLS="htop fzf dnsutils" + CLI_TOOLS="htop fzf dnsutils nfs-common" fi if [ "$PKG" = "apk" ]; then