Lazy Dev Theme
A modern dark VS Code theme with a full icon set for dev projects.
Features
- Support Font : Fira Code, JetBrains Mono, Cascadia Code, Consolas
- Beautiful dark color scheme
- Custom file and folder icons for popular languages and tools
- Easy installation
Recommended Settings
For the best Lazy Dev Theme experience, add the following to your settings.json
:
{
// ─── Editor ────────────────────────────────────────────────
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.wordWrap": "on",
"editor.minimap.enabled": false,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorBlinking": "expand",
"editor.smoothScrolling": true,
"editor.renderWhitespace": "all",
"editor.occurrencesHighlight": "off",
"editor.hover.delay": 300,
// ─── Colorful Core ─────────────────────────────────────────
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.guides.indentation": true,
"editor.guides.highlightActiveIndentation": true,
"editor.semanticHighlighting.enabled": true,
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
// ─── Font ─────────────────────────────────────────────────
"editor.fontFamily": "Fira Code, JetBrains Mono, Cascadia Code, Consolas, 'Courier New', monospace",
"editor.fontSize": 12,
"editor.fontLigatures": true,
"editor.lineHeight": 22,
"editor.fontWeight": "500",
"editor.letterSpacing": 0.2,
// ─── Files ────────────────────────────────────────────────
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true
},
// ─── Terminal ─────────────────────────────────────────────
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.fontFamily": "Fira Code, JetBrains Mono, monospace",
"terminal.integrated.fontSize": 14,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.cursorStyle": "block",
"terminal.integrated.scrollback": 5000,
// ─── JavaScript / TypeScript ──────────────────────────────
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.suggest.autoImports": true,
"javascript.validate.enable": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.suggest.autoImports": true,
"typescript.tsserver.experimental.enableProjectDiagnostics": true,
// ─── Linting & Formatting ─────────────────────────────────
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.alwaysShowStatus": true,
"eslint.run": "onSave",
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.trailingComma": "es5",
// ─── Intellisense / AI ────────────────────────────────────
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.suggestSelection": "first",
"editor.inlineSuggest.enabled": true,
"editor.parameterHints.enabled": true,
// ─── Git ──────────────────────────────────────────────────
"git.autofetch": true,
"git.enableSmartCommit": true,
"git.confirmSync": false,
// ─── Explorer / Sidebar ───────────────────────────────────
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"explorer.sortOrder": "default",
"explorer.decorations.badges": true,
"explorer.decorations.colors": true,
"explorer.lineHeight": 22,
"explorer.excludeGitIgnore": false,
"workbench.tree.indent": 18,
"workbench.tree.renderIndentGuides": "always",
"workbench.sideBar.location": "left",
"workbench.list.smoothScrolling": true,
// ─── UI & Theme ───────────────────────────────────────────
"window.zoomLevel": 0,
"workbench.colorCustomizations": {
"editorBracketHighlight.foreground1": "#ff6b81",
"editorBracketHighlight.foreground2": "#feca57",
"editorBracketHighlight.foreground3": "#1dd1a1",
"editorBracketHighlight.foreground4": "#54a0ff",
"editorBracketHighlight.foreground5": "#5f27cd",
"editorBracketHighlight.foreground6": "#ff9f43"
},
// ─── Security ─────────────────────────────────────────────
"security.workspace.trust.untrustedFiles": "open",
"workbench.productIconTheme": "icons-carbon",
"workbench.iconTheme": "lazy-dev-icons",
"workbench.colorTheme": "Lazy Dev"
}