One-line installer for altjx/nvim-configs - a comprehensive Neovim setup based on NvChad.
curl -fsSL https://alton.sh/nvim | bash
~/.config/nvim → ~/.config/nvim.backup_TIMESTAMP~/.local/share/nvim → ~/.local/share/nvim.backup_TIMESTAMP~/.local/state/nvim → ~/.local/state/nvim.backup_TIMESTAMP~/.cache/nvimIf you prefer to review the script first:
# Download and review
curl -fsSL https://alton.sh/nvim -o install.sh
less install.sh
# Make executable and run
chmod +x install.sh
./install.sh
nvim
Lazy.nvim will automatically install all plugins (wait for completion)
Restart Neovim after plugins finish installing
Script fails with permission errors:
Old Neovim version persists:
sudo apt-get update && sudo apt-get upgrade neovimnvim --versionPlugins won’t install:
node --versiongit --version:Lazy sync inside NeovimIcons not displaying:
Restore old configuration:
# Find your backup
ls ~/.config/nvim.backup_*
# Restore it
rm -rf ~/.config/nvim
mv ~/.config/nvim.backup_TIMESTAMP ~/.config/nvim
# Restore data directory
rm -rf ~/.local/share/nvim
mv ~/.local/share/nvim.backup_TIMESTAMP ~/.local/share/nvim
Edit the script and test locally:
# Test without running
bash -n install.sh
# Test in a container
docker run -it ubuntu:latest bash
# Then paste the curl command
MIT License - See nvim-configs LICENSE