These are notes to myself:
Log in with your GitHub account, and turn on settings sync. That will also sync your extensions. But for reference, here's my settings file from a Windows machine:
{ // For Dark: Comment this colorTheme line. "workbench.colorTheme": "Default Light+", "workbench.colorCustomizations": { "[Default Light+]": { "activityBar.background": "#afafaf", "activityBar.foreground": "#202020", "activityBar.activeBackground": "#dadada", "activityBar.activeBorder": "#5f5f5f", "statusBar.background": "#5a7ab4", "statusBar.noFolderBackground": "#a98db9", "editorGutter.background": "#eaecee" }, /* For Dark: Uncomment all these colors. // https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/refs/heads/master/vscode/catppuccin-mocha.json "terminal.foreground": "#cdd6f4", "terminal.background": "#1e1e2e", "terminal.ansiBlack": "#45475a", "terminal.ansiBlue": "#89b4fa", "terminal.ansiCyan": "#48d6d8", // 94e2d5 "terminal.ansiGreen": "#57df5a", // a6e3a1 "terminal.ansiMagenta": "#f5c2e7", "terminal.ansiRed": "#f38ba8", "terminal.ansiWhite": "#d0d5e5", // a6adc8 "terminal.ansiYellow": "#f9e2af", "terminal.ansiBrightBlack": "#585b70", "terminal.ansiBrightBlue": "#74a8fc", "terminal.ansiBrightCyan": "#6bd7ca", "terminal.ansiBrightGreen": "#89d88b", "terminal.ansiBrightMagenta": "#f2aede", "terminal.ansiBrightRed": "#f37799", "terminal.ansiBrightWhite": "#dee2f8", // bac2de "terminal.ansiBrightYellow": "#ebd391", "terminal.selectionBackground": "#585b70", "terminalCursor.background": "#1e1e2a", // 1e1e2e "terminalCursor.foreground": "#d0d5e5", // f5e0dc "activityBar.background": "#2c2c2c", "activityBar.foreground": "#d6d4eb", "activityBar.activeBackground": "#4a4b4e", "activityBar.activeBorder": "#b3b0ce", "statusBar.background": "#394b6b", "statusBar.noFolderBackground": "#2e2f46", "editorGutter.background": "#262b30" */ }, "editor.fontFamily": "'DejaVu Sans Mono for Powerline', Consolas, 'Courier New', monospace", "editor.fontSize": 13, "window.zoomLevel": 0, "debug.console.fontSize": 13, "markdown.preview.fontSize": 13, "terminal.integrated.fontSize": 13, "editor.occurrencesHighlight": "off", "editor.minimap.enabled": false, "workbench.settings.useSplitJSON": true, "workbench.startupEditor": "newUntitledFile", "remote.SSH.remotePlatform": { "dblume-edge.local": "linux", "dblume-edge": "linux", "10.3.249.191": "linux", "dblume-edge.corp.roku": "linux" }, /* All */ "remote.SSH.configFile": "~/.ssh/config", /* Windows */ /* "remote.SSH.configFile": "C:\Users\david\.ssh\config", */ /* MacOS, Linux */ /* "remote.SSH.configFile": "/Users/dblume/.ssh/config", */ "security.workspace.trust.untrustedFiles": "open", "workbench.editorAssociations": { "*.ipynb": "jupyter-notebook" }, "python.pythonPath": "/usr/local/bin/python3", "python.showStartPage": false, "notebook.cellToolbarLocation": { "default": "right", "jupyter-notebook": "left" }, "python.defaultInterpreterPath": "C:\\Users\\david\\AppData\\Local\\Programs\\Python\\Python38-32\\python.exe", "editor.guides.indentation": false, "workbench.editor.wrapTabs": true, "files.eol": "\n", "[python]": { "editor.formatOnType": true }, "workbench.editor.empty.hint": "hidden", "security.allowedUNCHosts": [ "wsl$" ], "remote.defaultExtensionsIfInstalledLocally": [ "GitHub.copilot", "GitHub.copilot-chat", "GitHub.vscode-pull-request-github" ], "makefile.configureOnOpen": true, "remote.SSH.httpProxy": "", "remote.SSH.defaultForwardedPorts": [] }