Skip to content

Instantly share code, notes, and snippets.

@JosiasAurel
Created June 12, 2025 15:38
Show Gist options
  • Select an option

  • Save JosiasAurel/7f0c654daace4ca564fd4e79a00ce29e to your computer and use it in GitHub Desktop.

Select an option

Save JosiasAurel/7f0c654daace4ca564fd4e79a00ce29e to your computer and use it in GitHub Desktop.
{
"editor.fontFamily": "JetBrains Mono",
"editor.fontSize": 15,
"editor.fontWeight": "350",
"workbench.colorTheme": "Bearded Theme Black & Emerald",
"workbench.iconTheme": "bearded-icons",
// just disabling italics
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"comment.block",
"comment.block.documentation",
"comment.line",
"constant",
"constant.character",
"constant.character.escape",
"constant.numeric",
"constant.numeric.integer",
"constant.numeric.float",
"constant.numeric.hex",
"constant.numeric.octal",
"constant.other",
"constant.regexp",
"constant.rgb-value",
"emphasis",
"entity",
"entity.name",
"entity.name.class",
"entity.name.function",
"entity.name.method",
"entity.name.section",
"entity.name.selector",
"entity.name.tag",
"entity.name.type",
"entity.other",
"entity.other.attribute-name",
"entity.other.inherited-class",
"invalid",
"invalid.deprecated",
"invalid.illegal",
"keyword",
"keyword.control",
"keyword.operator",
"keyword.operator.new",
"keyword.operator.assignment",
"keyword.operator.arithmetic",
"keyword.operator.logical",
"keyword.other",
"markup",
"markup.bold",
"markup.changed",
"markup.deleted",
"markup.heading",
"markup.inline.raw",
"markup.inserted",
"markup.italic",
"markup.list",
"markup.list.numbered",
"markup.list.unnumbered",
"markup.other",
"markup.quote",
"markup.raw",
"markup.underline",
"markup.underline.link",
"meta",
"meta.block",
"meta.cast",
"meta.class",
"meta.function",
"meta.function-call",
"meta.preprocessor",
"meta.return-type",
"meta.selector",
"meta.tag",
"meta.type.annotation",
"meta.type",
"punctuation.definition.string.begin",
"punctuation.definition.string.end",
"punctuation.separator",
"punctuation.separator.continuation",
"punctuation.terminator",
"storage",
"storage.modifier",
"storage.type",
"string",
"string.interpolated",
"string.other",
"string.quoted",
"string.quoted.double",
"string.quoted.other",
"string.quoted.single",
"string.quoted.triple",
"string.regexp",
"string.unquoted",
"strong",
"support",
"support.class",
"support.constant",
"support.function",
"support.other",
"support.type",
"support.type.property-name",
"support.variable",
"variable",
"variable.language",
"variable.name",
"variable.other",
"variable.other.readwrite",
"variable.parameter",
"storage.type.ts",
"keyword.control.flow.ts"
],
"settings": {
"fontStyle": ""
}
}
]
},
"workbench.activityBar.location": "hidden",
"workbench.startupEditor": "none",
"workbench.editor.showTabs": "single",
"workbench.statusBar.visible": false,
"workbench.tips.enabled": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"workbench.tree.enableStickyScroll": false,
"workbench.tree.renderIndentGuides": "none",
"workbench.tree.indent": 16,
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"search.decorations.badges": false,
// "git.decorations.enabled": false,
"window.customTitleBarVisibility": "never",
"window.titleBarStyle": "native",
"custom-ui-style.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 20,
"y": 16
},
},
"custom-ui-style.stylesheet": {
".notification-toast": "box-shadow: none !important",
".quick-input-widget.show-file-icons": "box-shadow: none !important",
".quick-input-widget": "top: 25vh !important",
".quick-input-list .scrollbar": "display: none",
".monaco-action-bar.quick-input-inline-action-bar": "display: none",
".editor-widget.find-widget": "box-shadow: none; border-radius: 4px",
".quick-input-titlebar": "background: #100B15 !important",
".monaco-workbench .part.editor > .content .editor-group-container > .title.title-border-bottom:after": "display: none",
".monaco-scrollable-element > .shadow.top": "display: none",
".sidebar .title-label": "padding: 0 !important",
".sidebar": "border: none !important",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "outline: none !important",
".monaco-list-row.focused": "outline: none !important",
".monaco-editor .scroll-decoration": "display: none",
".title-actions": "display: none !important",
".title.show-file-icons .label-container .monaco-icon-label.file-icon": "justify-content: center; padding: 0 !important",
".title .monaco-icon-label:after": "margin-right: 0",
".monaco-workbench .part.editor > .content .editor-group-container > .title > .label-container > .title-label": "padding-left: 80px",
".title .monaco-icon-label.file-icon": "margin: 0 60px",
// the setting below makes the window draggable from the activity bar
".monaco-workbench": {
"&:not(.fullscreen)": {
".activitybar, .statusbar, .sidebar .composite.title, .label-container": {
"-webkit-app-region": "drag",
".content .monaco-action-bar, .statusbar-item, .tab, .title .title-actions .action-label": {
"-webkit-app-region": "no-drag"
}
}
},
},
},
"custom-ui-style.font.sansSerif": "JetBrains Mono",
"workbench.sideBar.location": "right",
"editor.lineHeight": 2,
"editor.stickyScroll.enabled": false,
"editor.lightbulb.enabled": "off",
"editor.lineNumbers": "relative",
"editor.tabSize": 4,
"editor.detectIndentation": false,
"editor.showFoldingControls": "never",
"editor.guides.indentation": false,
"editor.renderWhitespace": "all",
"editor.renderLineHighlight": "none",
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.overviewRulerBorder": false,
"update.mode": "none",
"extensions.ignoreRecommendations": true,
"telemetry.feedback.enabled": false,
"telemetry.telemetryLevel": "off",
}
@JosiasAurel
Copy link
Copy Markdown
Author

Minimal vscode settings.
Relies on the following

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment