Skip to content

Instantly share code, notes, and snippets.

@haasr
Last active October 14, 2025 04:18
Show Gist options
  • Save haasr/2765d55e239601ca89e911058d63116a to your computer and use it in GitHub Desktop.
Save haasr/2765d55e239601ca89e911058d63116a to your computer and use it in GitHub Desktop.
Made colors warmer = less pain :)
/*
1. Open command palette (Cmd shift p)
2. Type "install ext" and choose the option "Extensions: Install Extensions"
3. In the Extensions Marketplace, search "Grueling Hare". Select "Grueling Hare" by Tim Franklin and install it.
4. Open Command paletted (Cmd shift p)
5. Type "color theme" and select "Preferences: Color Theme"
6. Select "Grueling Hare Light" color theme.
7. Open command palette (Cmd shift p)
8. Type "open user settings" and choose the option "Preferences: Open User Settings (JSON)"
9. Paste below and save:
*/
{
"workbench.colorCustomizations": {
// Editor colors - warm cream base
"editor.background": "#f0e1d1", // Slightly muted cream background
"editor.foreground": "#2d2d2d", // Dark gray text
"editor.lineHighlightBackground": "#e4d8cb", // Muted highlight
"editor.selectionBackground": "#db7e6066", // Orange selection with transparency
"selection.background": "#db7e6066",
"editorGutter.background": "#e3d6c4", // Muted gutter background
"editorLineNumber.activeForeground": "#db7e60", // Orange active line
"editorLineNumber.foreground": "#a89f94",
// Activity bar - subtle warm tones
"activityBar.background": "#e8dfd3", // Muted activity bar
"activityBar.foreground": "#2d2d2d", // Dark text for readability
"activityBar.activeBorder": "#db7e60", // Orange border for active
"activityBar.inactiveForeground": "#6d6860",
"activityBarBadge.background": "#db7e60",
"activityBarBadge.foreground": "#ffffff",
// Sidebar - slightly darker cream
"sideBar.background": "#e8dfd2", // Muted side bar background
"sideBar.foreground": "#2d2d2d", // Dark text for readability
"sideBarTitle.foreground": "#2d2d2d",
"sideBarSectionHeader.background": "#e1d6c0", // Muted header
"sideBarSectionHeader.foreground": "#2d2d2d",
"sideBarSectionHeader.border": "#cd76594f",
// List selections
"list.activeSelectionBackground": "#e4d1b8", // Muted active selection
"list.activeSelectionForeground": "#2d2d2d",
"list.inactiveSelectionBackground": "#e3d1b0", // Muted inactive selection
"list.hoverBackground": "#e8dfd380", // Slightly muted hover
"list.focusOutline": "#db7e60",
// Title bar - warm orange/coral
"titleBar.activeBackground": "#db7e60",
"titleBar.activeForeground": "#ffffff",
"titleBar.inactiveBackground": "#e79980", // Slightly muted
"titleBar.inactiveForeground": "#f5f1eb",
"titleBar.border": "#d4d0ca",
// Status bar
"statusBar.background": "#db7e60",
"statusBar.foreground": "#ffffff",
"statusBar.noFolderBackground": "#c26d50",
"statusBar.debuggingBackground": "#a85a40",
"statusBar.debuggingForeground": "#ffffff",
// Input fields
"input.background": "#f2f1e4", // Muted white input field
"input.foreground": "#2d2d2d",
"input.placeholderForeground": "#a89f94",
"input.border": "#d4d0ca",
"inputOption.activeBorder": "#db7e60",
// Tabs
"editorGroupHeader.tabsBackground": "#e4d6c4", // Muted tab background
"tab.activeBackground": "#f0e1d1", // Slightly muted tab background
"tab.inactiveBackground": "#e4d6c4",
"tab.activeForeground": "#2d2d2d",
"tab.inactiveForeground": "#7d7568",
"tab.activeBorder": "#db7e60", // Orange bottom border
"tab.activeBorderTop": "#db7e60",
"tab.hoverBackground": "#e8dfd3",
"tab.hoverBorder": "#db7e6080",
"tab.border": "#d4d0ca",
// Scrollbar
"scrollbarSlider.background": "#db7e6040",
"scrollbarSlider.hoverBackground": "#db7e6060",
"scrollbarSlider.activeBackground": "#db7e60b0",
"scrollbar.shadow": "#00000015",
// Focus and borders
"focusBorder": "#db7e60",
"contrastBorder": "#d4d0ca40",
// Buttons
"button.background": "#db7e60",
"button.foreground": "#ffffff",
"button.hoverBackground": "#c87050",
// Terminal
"terminal.foreground": "#2d2d2d",
"terminal.background": "#f0e1d1", // Muted terminal background
"terminal.border": "#d4d0ca",
"terminal.ansiBlack": "#2d2d2d",
"terminal.ansiRed": "#c85450",
"terminal.ansiGreen": "#5a8050",
"terminal.ansiYellow": "#c89050",
"terminal.ansiBlue": "#5080c8",
"terminal.ansiMagenta": "#c85080",
"terminal.ansiCyan": "#50a0a0",
"terminal.ansiWhite": "#d4d0ca",
"terminal.ansiBrightBlack": "#7d7568",
"terminal.ansiBrightRed": "#db7e60",
"terminal.ansiBrightGreen": "#70a060",
"terminal.ansiBrightYellow": "#dba060",
"terminal.ansiBrightBlue": "#6098e0",
"terminal.ansiBrightMagenta": "#db6098",
"terminal.ansiBrightCyan": "#60c0c0",
"terminal.ansiBrightWhite": "#f0e1d1", // Muted bright white
// Editor widgets
"editorWidget.background": "#f0e1d1", // Muted widget background
"editorWidget.border": "#db7e60",
"editorSuggestWidget.background": "#f0e1d1",
"editorSuggestWidget.border": "#d4d0ca",
"editorSuggestWidget.selectedBackground": "#e4d1b8",
"editorSuggestWidget.highlightForeground": "#db7e60",
// Panel (bottom panel)
"panel.background": "#f0e1d1", // Muted panel background
"panel.border": "#d4d0ca",
"panelTitle.activeBorder": "#db7e60",
"panelTitle.activeForeground": "#2d2d2d",
"panelTitle.inactiveForeground": "#7d7568"
},
"editor.fontSize": 16,
"terminal.integrated.fontSize": 15,
"editor.fontFamily": "Ubuntu Mono",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "'SF Mono', 'Consolas', 'Monaco', monospace",
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
},
"security.workspace.trust.untrustedFiles": "open",
"workbench.editorAssociations": {
"*.svg": "default"
},
"[python]": {
"editor.rulers": [
{
"column": 79,
"color": "#db7e6030" // Orange ruler with transparency
}
]
},
"[javascript]": {
"editor.rulers": [
{
"column": 90,
"color": "#db7e6030" // Orange ruler with transparency
}
]
},
"workbench.colorTheme": "Grueling Hare Light"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment