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:
parent
d3bf321341
commit
21a60534ce
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user