Skip to content

Instantly share code, notes, and snippets.

@haasr
Last active October 14, 2025 04:18
Show Gist options
  • Save haasr/78aaa281e9c76aa4426584bb1499ec04 to your computer and use it in GitHub Desktop.
Save haasr/78aaa281e9c76aa4426584bb1499ec04 to your computer and use it in GitHub Desktop.
/*
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 Dark" 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 - dark warm base
"editor.background": "#1a1816", // Dark warm background
"editor.foreground": "#e8e3dc", // Light cream text
"editor.lineHighlightBackground": "#211f1d",
"editor.selectionBackground": "#db7e6066", // Orange selection with transparency
"selection.background": "#db7e6066",
"editorGutter.background": "#161412",
"editorLineNumber.activeForeground": "#db7e60", // Orange active line
"editorLineNumber.foreground": "#5a544d",
// Activity bar - dark with warm undertones
"activityBar.background": "#141210",
"activityBar.foreground": "#e8e3dc", // Light text for readability
"activityBar.activeBorder": "#db7e60", // Orange border for active
"activityBar.inactiveForeground": "#8a8278",
"activityBarBadge.background": "#db7e60",
"activityBarBadge.foreground": "#ffffff",
// Sidebar - slightly lighter dark
"sideBar.background": "#181614",
"sideBar.foreground": "#e8e3dc", // Light text for readability
"sideBarTitle.foreground": "#e8e3dc",
"sideBarSectionHeader.background": "#1f1d1a",
"sideBarSectionHeader.foreground": "#e8e3dc",
"sideBarSectionHeader.border": "#db7e604f",
// List selections
"list.activeSelectionBackground": "#2a2622",
"list.activeSelectionForeground": "#e8e3dc",
"list.inactiveSelectionBackground": "#252320",
"list.hoverBackground": "#1f1d1a80",
"list.focusOutline": "#db7e60",
// Title bar - warm orange/coral
"titleBar.activeBackground": "#db7e60",
"titleBar.activeForeground": "#ffffff",
"titleBar.inactiveBackground": "#a85a40",
"titleBar.inactiveForeground": "#d4cfc9",
"titleBar.border": "#2a2622",
// Status bar
"statusBar.background": "#db7e60",
"statusBar.foreground": "#ffffff",
"statusBar.noFolderBackground": "#c26d50",
"statusBar.debuggingBackground": "#a85a40",
"statusBar.debuggingForeground": "#ffffff",
// Input fields
"input.background": "#211f1d",
"input.foreground": "#e8e3dc",
"input.placeholderForeground": "#6a6460",
"input.border": "#3a3632",
"inputOption.activeBorder": "#db7e60",
// Tabs
"editorGroupHeader.tabsBackground": "#141210",
"tab.activeBackground": "#1a1816", // Matches editor
"tab.inactiveBackground": "#141210",
"tab.activeForeground": "#e8e3dc",
"tab.inactiveForeground": "#8a8278",
"tab.activeBorder": "#db7e60", // Orange bottom border
"tab.activeBorderTop": "#db7e60",
"tab.hoverBackground": "#1f1d1a",
"tab.hoverBorder": "#db7e6080",
"tab.border": "#2a2622",
// Scrollbar
"scrollbarSlider.background": "#db7e6040",
"scrollbarSlider.hoverBackground": "#db7e6060",
"scrollbarSlider.activeBackground": "#db7e60b0",
"scrollbar.shadow": "#00000030",
// Focus and borders
"focusBorder": "#db7e60",
"contrastBorder": "#3a363240",
// Buttons
"button.background": "#db7e60",
"button.foreground": "#ffffff",
"button.hoverBackground": "#c87050",
// Terminal
"terminal.foreground": "#e8e3dc",
"terminal.background": "#1a1816",
"terminal.border": "#3a3632",
"terminal.ansiBlack": "#1a1816",
"terminal.ansiRed": "#e87870",
"terminal.ansiGreen": "#7ab070",
"terminal.ansiYellow": "#e8b870",
"terminal.ansiBlue": "#70a8e8",
"terminal.ansiMagenta": "#e870a8",
"terminal.ansiCyan": "#70c8c8",
"terminal.ansiWhite": "#d4cfc9",
"terminal.ansiBrightBlack": "#4a4642",
"terminal.ansiBrightRed": "#ff8e80",
"terminal.ansiBrightGreen": "#90d080",
"terminal.ansiBrightYellow": "#ffd080",
"terminal.ansiBrightBlue": "#80c0ff",
"terminal.ansiBrightMagenta": "#ff80c0",
"terminal.ansiBrightCyan": "#80e8e8",
"terminal.ansiBrightWhite": "#f1eae2",
// Editor widgets
"editorWidget.background": "#1a1816",
"editorWidget.border": "#db7e60",
"editorSuggestWidget.background": "#1a1816",
"editorSuggestWidget.border": "#3a3632",
"editorSuggestWidget.selectedBackground": "#2a2622",
"editorSuggestWidget.highlightForeground": "#db7e60",
// Panel (bottom panel)
"panel.background": "#1a1816",
"panel.border": "#3a3632",
"panelTitle.activeBorder": "#db7e60",
"panelTitle.activeForeground": "#e8e3dc",
"panelTitle.inactiveForeground": "#8a8278",
// Dropdown
"dropdown.background": "#211f1d",
"dropdown.border": "#3a3632",
"dropdown.foreground": "#e8e3dc",
// Peek view
"peekView.border": "#db7e60",
"peekViewEditor.background": "#1a1816",
"peekViewResult.background": "#141210",
// Git colors
"gitDecoration.modifiedResourceForeground": "#e8b870",
"gitDecoration.deletedResourceForeground": "#e87870",
"gitDecoration.untrackedResourceForeground": "#7ab070",
"gitDecoration.ignoredResourceForeground": "#6a6460",
"gitDecoration.conflictingResourceForeground": "#e870a8",
},
"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 Dark"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment