update docs to reflect new scripts and pinned nvim version

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Paul Trowbridge 2026-05-10 04:46:53 -04:00
parent d3bf321341
commit 21a60534ce
2 changed files with 9 additions and 4 deletions

View File

@ -26,9 +26,11 @@ Pulls setup_env and nvim config repos, redeploys symlinks. Safe to run anytime.
### Optional tool installs (run manually per machine)
```bash
./install_postgres.sh # PostgreSQL from official apt repository
./install_python3.sh # Latest Python 3 from deadsnakes PPA
./install_python3.sh # Latest Python 3 from deadsnakes PPA (includes python3-venv)
./install_node.sh # Node.js via nvm (needed for prettier formatter in nvim)
./install_java_dev.sh # SDKMAN for Java development
./install_visidata.sh # VisiData for terminal data exploration
./reinstall_nvchad.sh # Wipe and reinstall NvChad from scratch
```
### After plugin manager install
@ -42,8 +44,9 @@ Pulls setup_env and nvim config repos, redeploys symlinks. Safe to run anytime.
- `setup_env.sh` — fresh machine only. Installs everything in order.
- `sync.sh` — day-to-day. Pulls repos and redeploys symlinks. No apt, no sudo.
- `_lib.sh` — shared deploy functions sourced by both scripts.
- `install_neovim.sh` — downloads latest Neovim binary to `/opt/`. Called by `setup_env.sh`.
- `install_neovim.sh` — downloads Neovim v0.11.3 to `/opt/`, auto-adds to `.bashrc_paths`. Called by `setup_env.sh`.
- `install_nvchad.sh` — clones nvim config from gitea on fresh install, or `git pull`s if already present. Called by both `setup_env.sh` and `sync.sh`.
- `reinstall_nvchad.sh` — wipes all nvim data and re-runs `install_nvchad.sh`. Run manually when nvim is broken.
- `install_*.sh` — optional installs, run manually per machine.
### Dotfile Management

View File

@ -11,7 +11,7 @@ cd ~/setup_env && ./setup_env.sh
`setup_env.sh` handles everything in order:
- Installs base packages (tmux, vim, git, fzf, ripgrep, pspg, bat)
- Downloads and installs latest Neovim to `/opt/`
- Downloads and installs Neovim v0.11.3 to `/opt/`, adds it to `.bashrc_paths`
- Clones TPM, Vundle, bash-git-prompt
- Deploys all dotfile symlinks
- Clones and sets up NvChad nvim config from gitea
@ -36,9 +36,11 @@ Run manually on machines that need them:
```bash
./install_postgres.sh # PostgreSQL from official apt repository
./install_python3.sh # Latest Python 3 from deadsnakes PPA
./install_python3.sh # Latest Python 3 from deadsnakes PPA (includes python3-venv)
./install_node.sh # Node.js via nvm (needed for prettier formatter in nvim)
./install_java_dev.sh # SDKMAN for Java development
./install_visidata.sh # VisiData for terminal data exploration
./reinstall_nvchad.sh # Wipe and reinstall NvChad from scratch
```
## Dotfile deployment