This repository offers an automatic install script for Visual Studio Code customization! 🔥
This Visual Studio Code setup includes a fully IDE for Web development with Node.js.
- Visual Studio Code
- SQLite3 command line tool (for Activity Bar backup/restore)
winget install SQLite.SQLiteSQLite3 is pre-installed on macOS. If needed, you can update it via Homebrew:
brew install sqlite3# Debian/Ubuntu
sudo apt-get install sqlite3
# Fedora/RHEL
sudo dnf install sqlite
# Arch Linux
sudo pacman -S sqlite# Clone repository
$ git clone https://github.com/Teddy95/vscode-customization.git
# Change directory
$ cd vscode-customization
# Execute install.sh
$ ./install.sh- Download vscode-customization zip archive from windows branch here
- Execute
install.bat
$ ./backup.shExecute backup.bat
⇒ Show files
Backed up files:
settings.json- VS Code settings and preferencesextensions-list.txt- List of installed extensionsactivity-bar.json- Activity Bar configuration (visible/hidden items and order)
Note: The Activity Bar configuration is extracted from VS Code's SQLite database (state.vscdb) using the workbench.activity.pinnedViewlets2 key. This ensures only the Activity Bar settings are backed up, avoiding machine-specific data.

