Editors & Terminals
VSCode
The flagship theme for Visual Studio Code
iTerm2
Beautiful terminal experience for macOS
Hyper
Electron-based terminal theme
Alacritty
GPU-accelerated terminal emulator
Konsole
KDE terminal emulator theme
Cygwin
Windows terminal environment
Ghostty Terminal
Ghostty is a fast, native, feature-rich terminal emulator that comes with Shades of Purple pre-installed!How to enable Shades of Purple in Ghostty
How to enable Shades of Purple in Ghostty
To enable Shades of Purple in Ghostty:
- Open your Ghostty config file by pressing
⌘+,(or your system equivalent) - Add or update the following line:
- Save and restart Ghostty
Syntax Highlighting
HighlightJS
Web-based syntax highlighting library
Prism (React)
React syntax highlighter with Shades of Purple
Prism (CSS)
Pure CSS version for Prism
Code Surfer
MDX Deck code presentations
Bat
Cat clone with syntax highlighting
These syntax highlighters are perfect for documentation sites, blogs, and code presentations that match your VSCode setup.
Apps & Tools
Google Chrome
Browser theme for Chrome
Alfred
macOS productivity app theme
Slack
Team collaboration theme
WordPress
Admin dashboard theme
Installation Guides
iTerm2 Installation
iTerm2 Installation
- Download the iTerm2 theme file
- Open iTerm2 → Preferences → Profiles → Colors
- Click “Color Presets” dropdown → Import
- Select the downloaded
.itermcolorsfile - Choose “Shades of Purple” from the presets
Hyper Terminal Installation
Hyper Terminal Installation
- Open your
~/.hyper.jsconfig file - Add
shades-of-purple-hyperto the plugins array:
- Restart Hyper terminal
Alacritty Installation
Alacritty Installation
- Download the Alacritty theme file
- Copy the color scheme to your
~/.config/alacritty/alacritty.yml - Restart Alacritty
Chrome Browser Installation
Chrome Browser Installation
- Visit the Chrome Web Store
- Click “Add to Chrome”
- The purple theme will be applied immediately
Slack Installation
Slack Installation
- Visit the Shades of Purple Slack repo
- Copy the color values
- In Slack: Preferences → Themes → Create a custom theme
- Paste the color values
Platform-Specific Tips
Terminal Font Recommendations
Terminal Font Recommendations
For the best terminal experience, use a font that supports ligatures:
- Operator Mono (recommended for VSCode and terminals)
- Fira Code (free, excellent ligature support)
- JetBrains Mono (free, designed for developers)
- Inconsolata for Powerline (great for status lines)
Syntax Highlighter Setup
Syntax Highlighter Setup
When using Shades of Purple with HighlightJS or Prism on your website:
- Import the Shades of Purple theme stylesheet
- The theme works best with a dark background matching
#2D2B55 - For code blocks, use a container with background
#1E1E3F
WordPress Theme Customization
WordPress Theme Customization
The WordPress admin theme transforms your dashboard to match Shades of Purple:
- Customizes admin menu colors
- Matches editor syntax highlighting
- Updates notification colors
- Perfect for developers who live in wp-admin
Community Ports
Themed your favorite app with Shades of Purple?The community has created many unofficial ports. If you’ve created a port for another platform, share it on Twitter @MrAhmadAwais to get it featured here!
Consistency Across Platforms
All Shades of Purple ports use the same core color palette:| Color Role | Hex Code | Usage |
|---|---|---|
| Background | #2D2B55 | Main background color |
| Background Dark | #1E1E3F | Panels and sidebars |
| Foreground | #A599E9 | Default text color |
| Contrast | #FAD000 | Highlights and accents |
| Keywords | #FF9D00 | Programming keywords |
| Strings | #A5FF90 | String literals |
| Comments | #B362FF | Code comments |
Get More Themes
View All Ports
Browse all official Shades of Purple repositories
Color Palette
Use these colors to create your own port