One theme: click Download under a theme below, open the file, and choose Import & Apply.
All themes: paste this into Otty:
curl -fsSL https://raw.githubusercontent.com/kingsleydon/otty-github-theme/main/install.sh | shThen pick one in Settings → Appearance → Themes. Run it again any time to update.
GitHub Dark Default Download |
GitHub Light Default Download |
GitHub Dark Dimmed Download |
GitHub Light High Contrast Download |
GitHub Dark High Contrast Download |
GitHub Light Colorblind Download |
GitHub Dark Colorblind Download |
GitHub Light (classic) Download |
GitHub Dark (classic) Download |
Use different themes for light and dark mode
In ~/.config/otty/config.toml:
theme = "GitHub Light Default"
theme-dark = "GitHub Dark Default"Theme not changing?
Remove any top-level foreground, background or palette-N lines from ~/.config/otty/config.toml. They override every theme.
How the colors are made
Every color is copied from GitHub's VS Code theme, and each line in a theme file names the VS Code key it came from. The sidebar follows VS Code's Explorer, the top tabs follow its editor tabs. Themes don't set a font, so yours is kept.
A weekly workflow pulls the latest VS Code theme and opens a pull request when GitHub changes a color. To regenerate by hand:
sh scripts/update.sh && python3 scripts/preview.pyMIT. Colors from primer/github-vscode-theme (MIT, © Primer). Not affiliated with GitHub or Otty.