https://github.com/teddy95/vscode-customization
Visual Studio Code Packages and Configurations Installscript for Mac OS X and Windows 💻
https://github.com/teddy95/vscode-customization
code customization ide vscode
Last synced: about 1 month ago
JSON representation
Visual Studio Code Packages and Configurations Installscript for Mac OS X and Windows 💻
- Host: GitHub
- URL: https://github.com/teddy95/vscode-customization
- Owner: Teddy95
- License: wtfpl
- Created: 2022-06-27T21:37:00.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2026-01-24T09:57:22.000Z (2 months ago)
- Last Synced: 2026-01-24T20:03:08.378Z (about 2 months ago)
- Topics: code, customization, ide, vscode
- Language: Batchfile
- Homepage:
- Size: 851 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Visual Studio Code Customization :alien:
This repository offers an automatic install script for **Visual Studio Code** customization! :fire:
This Visual Studio Code setup includes a fully IDE for Web development with Node.js.

### Requirements
- Visual Studio Code
- SQLite3 command line tool (for Activity Bar backup/restore)
#### Installing SQLite3
##### Windows
```shell
winget install SQLite.SQLite
```
##### Mac OS X
SQLite3 is pre-installed on macOS. If needed, you can update it via Homebrew:
```shell
brew install sqlite3
```
##### Linux
```shell
# Debian/Ubuntu
sudo apt-get install sqlite3
# Fedora/RHEL
sudo dnf install sqlite
# Arch Linux
sudo pacman -S sqlite
```
### Installation Guide
##### Mac OS X
```shell
# Clone repository
$ git clone https://github.com/Teddy95/vscode-customization.git
# Change directory
$ cd vscode-customization
# Execute install.sh
$ ./install.sh
```
##### Windows
1. Download vscode-customization zip archive from windows branch [here](https://github.com/Teddy95/vscode-customization/archive/windows.zip)
2. Execute `install.bat`
### Backup your Visual Studio Code environment for new installation
##### Mac OS X
```shell
$ ./backup.sh
```
##### Windows
Execute `backup.bat`
### Included Visual Studio Code extensions
[Included extensions](./vscode/extensions-list.txt)
### Included configuration files
##### Configuration files for Visual Studio Code
⇒ [Show files](https://github.com/Teddy95/vscode-customization/tree/master/vscode)
**Backed up files:**
- `settings.json` - VS Code settings and preferences
- `extensions-list.txt` - List of installed extensions
- `activity-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.
### License
[](https://github.com/Teddy95/vscode-customization/blob/master/LICENSE.md)