Personal website
All VPS config now lives in gambhirsharma/vps-setup. This site only hosts a thin bootstrap that installs git, clones that repo, and delegates.
curl -fsSL https://gambhir.dev/install.sh | bash
# aliases (same file)
curl -fsSL https://gambhir.dev/vps-setup.sh | bash
curl -fsSL https://gambhir.dev/bootstrap.sh | bash
curl -fsSL https://gambhir.dev/install | bash
curl -fsSL https://gambhir.dev/nvim | bash # legacy alias -> sameOptions are forwarded to vps-setup/install.sh:
curl -fsSL https://gambhir.dev/install.sh | bash -s -- --help
curl -fsSL https://gambhir.dev/install.sh | bash -s -- --no-zsh --set-shell
curl -fsSL https://gambhir.dev/install.sh | bash -s -- --no-nvim-config # skip nvim config
curl -fsSL https://gambhir.dev/install.sh | bash -s -- --no-vps --nvim-only # only nvim configWhat the bootstrap does:
- installs
gitif missing (viaapt/dnf/yum/pacman/apk/zypper+sudo) - clones
https://github.com/gambhirsharma/vps-setup.gitto~/vps-setup($VPS_SETUP_DIR) - runs
~/vps-setup/install.sh— which then runsvps-setup.sh(zsh/tmux/nvim binary) +nvim-setup.sh(minimal nvim/vim config)
Re-run/update:
cd ~/vps-setup && ./install.sh --help
cd ~/vps-setup && ./vps-setup.sh --help
cd ~/vps-setup && ./nvim-setup.sh --help~/vps-setup after clone:
install.sh— orchestrator (runs both)vps-setup.sh— zsh, tmux, neovim binary (from official GitHub release)nvim-setup.sh— zero-plugin nvim/vim config (~/.config/nvim/init.lua+~/.vimrc)minimal-init.lua/minimal-init.vimrc— raw configs
Env overrides (forwarded):
VPS_SETUP_DIR=/tmp/vps-setup curl -fsSL https://gambhir.dev/install.sh | bash
NVIM_VERSION=0.11.0 curl -fsSL https://gambhir.dev/install.sh | bash- Using this Template astro-theme-vitesse
- nexxle.dev

