Tested on: Linux x64, arm64 and x86
- Keep your VS Code settings, keybindings, snippets and extensions under version control.
- One-command bootstrap on a fresh machine: run
setup.sh
and start coding. - Portable: works alongside your package-manager, Flatpak or manual VS Code installation.
- No sudo required – everything lives in
$HOME
.
Path inside repo | Symlink target on disk |
---|---|
settings.json |
~/.config/Code/User/settings.json |
keybindings.json |
~/.config/Code/User/keybindings.json |
snippets/ |
~/.config/Code/User/snippets/ |
extensions.txt |
list of extensions to install via code --install-extension |
Feel free to add themes, icon sets or custom tasks and launch configs.
- Clone the repo:
git clone https://github.com/void-land/vscode-dots.git ~/.vscode-dots
cd ~/.vscode-dots
-
Run the setup script (creates symlinks and installs extensions):
-
Restart VS Code. Your personalized environment is ready!