Skip to content

Instantly share code, notes, and snippets.

@mufaroxyz
Created February 18, 2024 19:04
Show Gist options
  • Save mufaroxyz/79c8f195cc2b95b87411f56fcd5b0d3c to your computer and use it in GitHub Desktop.
Save mufaroxyz/79c8f195cc2b95b87411f56fcd5b0d3c to your computer and use it in GitHub Desktop.
VSC - Vesper Theme + Minimalistic UI [+APC Extension Required]. [WIP]
{
// open json editor for settings
"workbench.settings.editor": "json",
"workbench.iconTheme": "a-file-icon-vscode",
// Change font
"editor.fontFamily": "JetBrains Mono",
"scm.inputFontFamily": "JetBrains Mono",
"terminal.integrated.fontFamily": "Hack Nerd Font Mono",
"chat.editor.fontFamily": "JetBrains Mono",
"debug.console.fontFamily": "JetBrains Mono",
"editor.codeLensFontFamily": "JetBrains Mono",
"notebook.output.fontFamily": "JetBrains Mono",
"markdown.preview.fontFamily": "JetBrains Mono",
"editor.inlayHints.fontFamily": "JetBrains Mono",
// Font size
"editor.fontSize": 14,
"terminal.integrated.fontSize": 14,
"editor.fontWeight": "400",
// ui
"editor.minimap.enabled": false,
"window.commandCenter": false,
"editor.scrollbar.vertical": "auto",
"window.titleBarStyle": "custom",
"editor.scrollbar.horizontal": "auto",
// APC
"apc.activityBar": {
"position": "bottom",
"hideSettings": true,
"size": 28
},
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 12,
"y": 10
}
},
"apc.font.family": "JetBrains Mono",
"apc.monospace.font.family": "JetBrains Mono",
"apc.statusBar": {
"position": "editor-bottom",
"height": 30,
"fontSize": 11
},
"apc.menubar.compact": true,
"apc.listRow": {
"lists": ["explorer-folders-view", "results"],
"height": 20,
"fontSize": 14
},
// Custom css
"apc.stylesheet": {
".sidebar > .composite": "height: 12px !important",
".title-label": "display: none !important",
".title-actions": "display: none !important",
".tabs-and-actions-container > .editor-actions": "display: none !important",
".titlebar-center": "display: none !important",
".titlebar-left": "display: none !important",
".titlebar-right": "display: none !important",
// main
"#workbench\\.parts\\.editor > div.content.empty > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.editor-group-watermark > div.letterpress": "background-image: url(\"https://genshin.ch/templates/assets/img/avatar_emoji_200/e_036.webp\")",
// Editor
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.title.tabs.show-file-icons.title-border-bottom > div.tabs-and-actions-container.tabs-border-bottom > div.monaco-scrollable-element > div.tabs-container": "font-weight: bold ",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3)": "top: 15px !important; height: calc(100% - 15px) !important",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1)": "height: 15px !important;",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container": "display: flex !important",
".titlebar-drag-region": "display: block !important; height: 15px !important;",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3)": "top: 15px !important; height: calc(100% - 15px) !important",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1)": "height: 15px !important",
".inline-tabs-placeholder": "display: none !important",
".monaco-tl-row .monaco-tl-indent": "display: none !important",
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.editor-container > div > div > div.overflowingContentWidgets > div.editor-widget.suggest-widget.visible": "border-color: #cba6f7 !important; border-width: 2px",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1)": "height: 100% !important; flex: 1",
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.editor-container > div > div > div.overflow-guard": "height: 100% !important",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled": "height: 100vh !important",
"#workbench\\.parts\\.editor > div.content": "height: 100% !important",
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div": "height: 100% !important",
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.editor-container": "height: 100% !important",
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.editor-container > div > div": "height: 100% !important",
"#workbench\\.parts\\.editor > div.content > div > div > div > div > div.monaco-scrollable-element > div.split-view-container > div > div > div.editor-container > div > div > div.overflow-guard > div.monaco-scrollable-element.editor-scrollable.vs-dark": "height: 100% !important",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3)": "top: auto !important; bottom: 0 !important",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container": "display: flex !important",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1)": "height: 100% !important; position: relative;",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3)": "top: auto !important; bottom: 0 !important",
"#workbench\\.parts\\.editor": "height: 100% !important",
// sidebar
".explorer-folders-view.custom-list-row .monaco-list-row": "font-weight: bold",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2) > div > div > div.monaco-scrollable-element > div.split-view-container": "display: flex !important; flex-direction: column !important",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1)": "height: 100% !important; flex: 1 !important",
"body > div.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.Catppuccin-catppuccin-vsc-themes-mocha-json.file-icons-enabled > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2)": "top: auto !important; bottom: 0 !important",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2) > div > div > div.monaco-scrollable-element > div.split-view-container": "display: flex !important",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1)": "height: 100% !important; position: relative;",
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.vs-dark.enkia-tokyo-night-themes-tokyo-night-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2)": "top: auto !important; bottom: 0 !important",
"#workbench\\.parts\\.sidebar > div.content": "height: calc(100% - 40px) !important",
"#workbench\\.view\\.explorer > div > div > div.monaco-scrollable-element > div.split-view-container > div": "height: 100% !important",
"#workbench\\.parts\\.sidebar": "height: 100% !important"
},
// Toggle excluded files
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/Thumbs.db": true,
"**/node_modules": false,
"**/.next": true,
"**/.husky": true,
"**/drizzle": true,
"**/dist": true,
"**/.todo.md": true,
"**/.vscode": true,
"**/.eslintrc.cjs": true,
"**/.editorconfig": true,
"**/.gitignore": false,
"**/.lintstagedrc.mjs": true,
"**/.markdownlint.json": true,
"**/.markdownlintignore": true,
"**/.prettierignore": true,
"**/bun.lockb": true,
"**/cspell.json": true,
"**/package-lock.json": true,
"**/pnpm-lock.yaml": true,
"**/next-env.d.ts": true,
"**/postcss.config.cjs": true,
"**/prettier.config.js": true,
"**/README.md": false,
"**/next.config.js": true,
"**/tailwind.config.ts": false,
"**/drizzle.config.ts": true,
"**/migrate.ts": true,
"**/.env.example": true
},
// Misc
"workbench.startupEditor": "none",
"editor.tabSize": 2,
"editor.linkedEditing": true,
"breadcrumbs.filePath": "off",
"files.trimTrailingWhitespace": true,
"[markdown]": {
"files.trimTrailingWhitespace": false
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"window.zoomLevel": 0.75,
"glassit.alpha": 230,
"terminal.integrated.gpuAcceleration": "on",
"editor.inlineSuggest.enabled": true,
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
"editor.inlayHints.enabled": "on"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.lineNumbers": "relative",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
"editor.formatOnType": true
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.formatOnSave": true,
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"vscord.status.details.text.editing": "{workspace} | {problems}",
"github.copilot.enable": {
"*": true,
"plaintext": true,
"markdown": true,
"scminput": false,
"yaml": true,
"typescript": true
},
"git.confirmSync": false,
"vscord.status.details.text.notInFile": "Drinking coffee",
"vscord.status.problems.text": "{problems_count} Errors",
"editor.largeFileOptimizations": false,
"[json]": {
"editor.defaultFormatter": "denoland.vscode-deno"
},
"errorLens.excludeBySource": ["deno-ts(2304)"],
"vscord.app.name": "Visual Studio Code",
"vscord.app.id": "",
"vscord.status.details.idle.enabled": false,
"vscord.status.showElapsedTime": false,
"vscord.status.idle.timeout": 0,
"vscord.status.idle.enabled": false,
"vscord.status.idle.check": false,
"vscord.status.details.text.viewing": "{problems}",
"vscord.status.image.large.notInFile.key": "",
"vscord.status.image.large.viewing.key": "https://raw.githubusercontent.com/LeonardSSH/vscord/main/assets/icons/{app_id}.png",
"vscord.status.image.small.notInFile.key": "",
"vscord.status.image.small.editing.key": "https://raw.githubusercontent.com/LeonardSSH/vscord/main/assets/icons/{lang}.png",
"vscord.status.image.small.editing.text": "Editing a {LANG} file",
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"vscord.status.details.text.debugging": "Debugging {file_name}{file_extension} {file_size}",
"vscord.status.state.text.editing": "Working on {file_name}{file_extension}:{current_line}:{current_column} | {file_size}",
"markdown.updateLinksOnFileMove.enabled": "prompt",
"[lua]": {
"editor.defaultFormatter": "yinfei.luahelper"
},
"terminal.integrated.stickyScroll.enabled": false,
"workbench.colorTheme": "Vesper",
"window.menuBarVisibility": "compact",
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"update.mode": "manual",
"liveServer.settings.donotShowInfoMsg": true,
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"window.density.editorTabHeight": "compact",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
@mufaroxyz
Copy link
Author

Preview

image
image

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