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)
|
### Optional tool installs (run manually per machine)
|
||||||
```bash
|
```bash
|
||||||
./install_postgres.sh # PostgreSQL from official apt repository
|
./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_java_dev.sh # SDKMAN for Java development
|
||||||
./install_visidata.sh # VisiData for terminal data exploration
|
./install_visidata.sh # VisiData for terminal data exploration
|
||||||
|
./reinstall_nvchad.sh # Wipe and reinstall NvChad from scratch
|
||||||
```
|
```
|
||||||
|
|
||||||
### After plugin manager install
|
### 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.
|
- `setup_env.sh` — fresh machine only. Installs everything in order.
|
||||||
- `sync.sh` — day-to-day. Pulls repos and redeploys symlinks. No apt, no sudo.
|
- `sync.sh` — day-to-day. Pulls repos and redeploys symlinks. No apt, no sudo.
|
||||||
- `_lib.sh` — shared deploy functions sourced by both scripts.
|
- `_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`.
|
- `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.
|
- `install_*.sh` — optional installs, run manually per machine.
|
||||||
|
|
||||||
### Dotfile Management
|
### Dotfile Management
|
||||||
|
|||||||
@ -11,7 +11,7 @@ cd ~/setup_env && ./setup_env.sh
|
|||||||
|
|
||||||
`setup_env.sh` handles everything in order:
|
`setup_env.sh` handles everything in order:
|
||||||
- Installs base packages (tmux, vim, git, fzf, ripgrep, pspg, bat)
|
- 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
|
- Clones TPM, Vundle, bash-git-prompt
|
||||||
- Deploys all dotfile symlinks
|
- Deploys all dotfile symlinks
|
||||||
- Clones and sets up NvChad nvim config from gitea
|
- Clones and sets up NvChad nvim config from gitea
|
||||||
@ -36,9 +36,11 @@ Run manually on machines that need them:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
./install_postgres.sh # PostgreSQL from official apt repository
|
./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_java_dev.sh # SDKMAN for Java development
|
||||||
./install_visidata.sh # VisiData for terminal data exploration
|
./install_visidata.sh # VisiData for terminal data exploration
|
||||||
|
./reinstall_nvchad.sh # Wipe and reinstall NvChad from scratch
|
||||||
```
|
```
|
||||||
|
|
||||||
## Dotfile deployment
|
## Dotfile deployment
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user