- Shell 55.8%
- Vim Script 41%
- Python 2.5%
- CSS 0.3%
- Ruby 0.2%
- Other 0.2%
| .github | ||
| alacritty | ||
| backgrounds | ||
| dynamic-colors | ||
| electerm | ||
| foot | ||
| freebsd_vt | ||
| generic | ||
| gh-pages | ||
| ghostty | ||
| hexchat | ||
| iterm-dynamic-colors | ||
| kitty | ||
| konsole | ||
| lxterminal | ||
| mobaxterm | ||
| pantheonterminal | ||
| ptyxis | ||
| putty | ||
| remmina | ||
| rio | ||
| royalts | ||
| schemes | ||
| screenshots | ||
| termframe | ||
| terminal | ||
| terminator | ||
| termite | ||
| termux | ||
| tilda | ||
| tools | ||
| vhs | ||
| vim | ||
| vscode | ||
| wayst | ||
| wezterm | ||
| windowsterminal | ||
| xfce4terminal | ||
| xrdb | ||
| Xresources | ||
| yaml | ||
| .envrc | ||
| .gitignore | ||
| .python-version | ||
| .tool-versions | ||
| AGENTS.md | ||
| CREDITS.md | ||
| Dockerfile | ||
| generate-all-nodocker.sh | ||
| generate-all.sh | ||
| LICENSE | ||
| main.py | ||
| Makefile | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
| tags | ||
| uv.lock | ||
iTerm Color Schemes
- Intro
- Installation Instructions
- Contribute
- Screenshots
- Credits
- Extra
- Previewing color schemes
- X11 Installation
- Konsole color schemes
- Terminator color schemes
- Mac OS Terminal color schemes
- PuTTY color schemes
- Xfce Terminal color schemes
- FreeBSD vt(4) color schemes
- MobaXterm color schemes
- LXTerminal color schemes
- Visual Studio Code color schemes
- Windows Terminal color schemes
- Alacritty color schemes
- Ghostty color schemes
- Termux color schemes
- Generic color schemes
- Vim color schemes
Intro
This is a set of color schemes for iTerm (aka iTerm2). It also includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, Ghostty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty, Vim
Screenshots below and in the screenshots directory.
Installation Instructions
There are 3 ways to install an iTerm theme:
-
Direct way via keyboard shortcut:
- Launch iTerm 2. Get the latest version at iterm2.com
- Type CMD+i (⌘+i)
- Navigate to Colors tab
- Click on Color Presets
- Click on Import
- Click on the schemes folder
- Select the .itermcolors profiles you would like to import
- Click on Color Presets and choose a color scheme
-
Via iTerm preferences (go to the same configuration location as above):
- Launch iTerm 2. Get the latest version at iterm2.com
- Click on iTerm2 menu title
- Select Preferences... option
- Select Profiles
- Navigate to Colors tab
- Click on Color Presets
- Click on Import
- Select the .itermcolors file(s) of the schemes you'd like to use * Click on Color Presets and choose a color scheme
-
Via Bash script
- Launch iTerm 2. Get the latest version at iterm2.com
- Run the following command:
# Import all color schemes tools/import-scheme.sh schemes/* # Import all color schemes (verbose mode) tools/import-scheme.sh -v schemes/* # Import specific color schemes (quotations are needed for schemes with spaces in name) tools/import-scheme.sh 'schemes/SpaceGray Eighties.itermcolors' # by file path tools/import-scheme.sh 'SpaceGray Eighties' # by scheme name tools/import-scheme.sh Molokai 'SpaceGray Eighties' # import multiple- Restart iTerm 2. (Need to quit iTerm 2 to reload the configuration file.)
Contribute
Using Docker
If docker is installed, the script generate-all.sh will do most of the
steps described in Prerequisites, except for the instructions
related to pyenv as this is not required in a docker container dedicated to
generating the required files.
With docker, there is no need to install python and its dependencies on your computer.
The remaining manual tasks are to update README.md to include your theme and
screenshot, and to update CREDITS.md to credit yourself for your contribution.
Debugging using Docker
In cases where new tools have to be tested, ./generate-all.sh debug will start
an interactive terminal session inside the container.
Prerequisites
- For convenient work with generation scripts, it is recommended to install pyenv.
- Run
pyenv installinside project folder to install python version from.python-versionfile. - Run
pip install -r requirements.txtto install the project dependencies.
How to add new theme
Have a great theme? Send it to me via a Pull Request!
Theme naming
Name source files exactly as the theme should be displayed. Use the human-readable name — no slugification, no replacing spaces with underscores.
- iTerm2:
schemes/Your Theme Name.itermcolors - YAML:
yaml/Your Theme Name.yml(see yaml/README.md)
Quote names with spaces in shell commands: python3 tools/gen.py -s "Your Theme Name".
Have an iTerm theme?
- Get your theme's
.itermcolorsfile.- Launch iTerm 2
- Type CMD+i (⌘+i)
- Navigate to Colors tab
- Click on Color Presets
- Click on Export
- Save the .itermcolors file
- Put your theme file into
/schemes/, named as you want it displayed.mv <your-itermcolors-file> schemes/"Your Theme Name.itermcolors"
Have a theme in another format?
- Convert it to the YAML format specified in yaml/README.md.
This is an extension of the format supported by the Gogh project.
- If it helps, you can use
tools/kitty_to_yaml.pyandtools/ghostty_to_yaml.py. These tools accept configuration file streamed into stdin, and output a YAML fragment to stdout.
- If it helps, you can use
- Put the YAML file in
yaml/asYour Theme Name.yml.
Test your theme
- Generate other formats for your theme using the
gen.pyscript.python3 tools/gen.py -s "Your Theme Name"
- Optionally check WCAG contrast (
.itermcolorsonly; YAML themes must be generated first).python3 tools/wcag_check.py -s "Your Theme Name"- Failing checks are OK —
gen.pymay adjust colors during generation to meet the minimum contrast threshold (1.75:1).
- Generate a screenshot of your theme using the
screenshot_gentool.pushd tools && python3 -m screenshot_gen && popd. This will generate new screenshots where they are missing.- If you have
oxipngorzopflipnginstalled, the screenshot will be optimized for you.
Update CREDITS.md (optional)
- Update
CREDITS.mdto credit yourself for your contribution.
How to add new template
Do you want to convert existing iTerm themes to themes for your favorite terminal/editor/etc?
- Get config file from your terminal/editor/etc.
- Change actual colors in config to template placeholders from the list below.
{{ Background_Color }}
{{ Bold_Color }}
{{ Cursor_Color }}
{{ Cursor_Text_Color }}
{{ Foreground_Color }}
{{ Selected_Text_Color }}
{{ Selection_Color }}
{{ Ansi_0_Color }} // black
{{ Ansi_1_Color }} // red
{{ Ansi_2_Color }} // green
{{ Ansi_3_Color }} // yellow
{{ Ansi_4_Color }} // blue
{{ Ansi_5_Color }} // magenta
{{ Ansi_6_Color }} // cyan
{{ Ansi_7_Color }} // white
{{ Ansi_8_Color }} // bright black
{{ Ansi_9_Color }} // bright red
{{ Ansi_10_Color }} // bright green
{{ Ansi_11_Color }} // bright yellow
{{ Ansi_12_Color }} // bright blue
{{ Ansi_13_Color }} // bright magenta
{{ Ansi_14_Color }} // bright cyan
{{ Ansi_15_Color }} // bright white
Each color has these fields:
- {{ Background_Color.hex }} for hex representation
- {{ Background_Color.rgb }} for rgb representation as a "(r, g, b)" string
- {{ Backgroun_Color.guint16 }} for guint16 representation
Also you have access to this metadata fields:
- {{ Guint16_Palette }} with a string containing all ansi colors as guint16 values
- {{ Dark_Theme }} which contains a sign that the theme is dark
- If you need a new value type for color, add it too
tools/converter.py - Put your template file into
tool/templates. A folder with schemas will be created based on the filename. And the file extension will remain with all generated ones. Example:editor.extfile will generate schemas aseditor/scheme_name.ext - Generate all existing themes for all templates
cd tools/ && ./gen.py. Or, if you only want to generate schemas for your template, you can use the-tflag.
./gen.py -t kitty
- If in the process you had to add new dependencies or update the version of python, do not forget to indicate this in
requirements.txtor.python-version.
Screenshots
The screenshots are categorized.
Dark Themes
0x96f
12-bit Rainbow
3024 Night
Aardvark Blue
Aardvark Ink
Abernathy
Adventure Time
Adventure
Adwaita Dark
Afterglow
Aizen Dark
Alien Blood
Andromeda
Apple Classic
Apple System Colors
Arcoiris
Ardoise
Argonaut
Arthur
Atelier Sulphurpool
Atlas Ragnarok
Atom One Dark
Atom
Aura Dark
Aura
Aurora
Ayu Mirage
Ayu
Banana Blueberry
base16-icy
Batman
Belafonte Night
Birds Of Paradise
Black Metal (Bathory)
Black Metal (Burzum)
Black Metal (Dark Funeral)
Black Metal (Gorgoroth)
Black Metal (Immortal)
Black Metal (Khold)
Black Metal (Marduk)
Black Metal (Mayhem)
Black Metal (Nile)
Black Metal (Venom)
Black Metal
Blazer
Blue Berry Pie
Blue Dolphin
Blue Matrix
Bluloco Dark
Borland
Box
branch
Breeze
Bright Lights
Broadcast
Brogrammer
Builtin Dark
Builtin Pastel Dark
Builtin Tango Dark
C64
Calamity
Carbonfox
Catppuccin Frappe
Catppuccin Macchiato
Catppuccin Mocha
CGA
Chalk
Chalkboard
Challenger Deep
Chester
Ciapre
Citruszest
Claude Dark
Clear Dark
Cobalt Neon
Cobalt Next Dark
Cobalt Next Minimal
Cobalt Next
Cobalt2
Cool Night
Crayon Pony Fish
Cursor Dark
Cutie Pro
Cyberdyne
Cyberpunk Scarlet Protocol
cyberpunk-icy
Cyberpunk
Dalton Dark
Dark Modern
Dark Pastel
Dark+
Darkermatrix
Darkmatrix
Darkside
Deep
Desert
Detuned
Dimidium
Dimmed Monokai
Django Reborn Again
Django Smooth
Django
Dogxi Misty
Doom One
Doom Peacock
Dot Gov
Dracula+
Dracula
Duckbones
Duotone Dark
Duskfox
Earthsong
Electron Highlighter
Elegant
Elemental
Elementary
Embark
Embers Dark
Emerald Synth
ENCOM
Espresso Libre
Espresso
Everblush
Everforest Dark Hard
Everforest Dark Med
Everforest Dark Soft
Fahrenheit
Fairyfloss
Farmhouse Dark
Fideloper
Firefly Traditional
Firefox Dev
Firewatch
Fish Tank
Flat
Flatland
Flexoki Dark
Floraverse
Forest Blue
Framer
Front End Delight
Fun Forrest
Galaxy
Galizur
Ghostty Default Style Dark
GitHub Dark Colorblind
GitHub Dark Default
GitHub Dark Dimmed
GitHub Dark High Contrast
GitHub Dark
GitLab Dark Grey
GitLab Dark
Glacier
Gleam Classic
Gleam
Grape
Grass
Grey Green
Gruber Darker
Gruvbox Dark Hard
Gruvbox Dark
Gruvbox Material Dark
Gruvbox Material
Guezwhoz
Hacktober
Hardcore
Harper
Havn Skumring
HaX0R Blue
HaX0R Gr33N
HaX0R R3D
Heeler
Highway
Hipster Green
Hivacruz
Homebrew
Hopscotch.256
Hopscotch
Horizon
Hot Dog Stand
Hurtado
Hybrid
IBM 5153 CGA (Black)
IBM 5153 CGA
IC Green PPL
IC Orange PPL
Iceberg Dark
Idea
Idle Toes
IR Black
IRIX Console
IRIX Terminal
iTerm2 Dark Background
iTerm2 Default
iTerm2 Pastel Dark Background
iTerm2 Smoooooth
iTerm2 Solarized Dark
iTerm2 Tango Dark
Jackie Brown
Japanesque
Jellybeans
JetBrains Darcula
Jubi
Kanagawa Dragon
Kanagawa Wave
Kanagawabones
Kanso Ink
Kanso Mist
Kanso Zen
Karasu Night
Karma Dark Dimmed
Karma Dark HC
Karma Dark
Keys Ocean Sunset HC
Keys Ocean Sunset
Kibble
Kitty Default
Kitty Low Contrast
Klein Void
Kolorit
Konsolas
Kurokula
Lab Fox
Laser
Later This Evening
Lavandula
Liquid Carbon Transparent
Liquid Carbon
London Bonfire Night
London Embankment Dusk
London Soho Night
Lovelace
Mariana
Material Dark
Material Darker
Material Design Colors
Material Ocean
Mathias
Matrix
Matte Black
Medallion
Melange Dark
Mellifluous
Mellow
Mesila One
Miasma
Midnight In Mojave
Mirage
Misterioso
Modus Vivendi Tinted
Modus Vivendi
Molokai
Mona Lisa
Monokai Classic
Monokai Pro Machine
Monokai Pro Octagon
Monokai Pro Ristretto
Monokai Pro Spectrum
Monokai Pro
Monokai Remastered
Monokai Soda
Monokai SublimeText
Monokai Vivid
Monospace Dark
Moonfly
N0Tch2K
Neobones Dark
Neon Purple
Neon
Neopolitan
Neutron
Night Lion V1
Night Lion V2
Night Owl
Nightfox
Niji
No Clown Fiesta
Nocturnal Winter
Nord Wave
Nord
Nordfox
novmbr
Nvim Dark
Obsidian
Ocean
Oceanic Material
Oceanic Next
Ollie
One Dark Two
One Double Dark
One Half Dark
Onenord
Operator Mono Dark
Overnight Slumber
owl
Oxide
Oxocarbon
Pale Night Hc
Pandora
Paraiso Dark
Patina Dark Soft
Patina Dark
Patina Moss
Paul Millr
Pencil Dark
Peppermint
Phala Green Dark
Pierre Dark
Pnevma
Poimandres Darker
Poimandres Storm
Poimandres
Popping And Locking
Powershell
Pro
Purple Rain
Purplepeter
Rapture
Raycast Dark
Rebecca
Red Alert
Red Planet
Red Sands
Relaxed
Retro Legends
Retro
Rippedcasts
Rose Pine Moon
Rose Pine
Rouge 2
Royal
Ryuuko
Sakura
Scarlet Protocol
Sea Shells
Seafoam Pastel
SeedFlip Abyss
SeedFlip Canopy
SeedFlip Ember
SeedFlip Inkwell
SeedFlip Nightfall
SeedFlip Phosphor
SeedFlip Pulse
SeedFlip Ultraviolet
SeedFlip Voltage
SeedFlip Wavelength
Selenized Black
Selenized Dark
Seoulbones Dark
Sequoia Monochrome Dark
Sequoia Moonlight Dark
Sequoia Retro Dark
Serendipity Midnight
Serendipity Sunset
Seti
Shades Of Purple
Shaman
Slate
Sleepy Hollow
Smyck
Snazzy Soft
Snazzy
Soft Server
Solarized Darcula
Solarized Dark Higher Contrast
Solarized Dark Patched
Solarized Osaka Night
Sonokai
Spacedust
Spacegray Bright
Spacegray Eighties Dull
Spacegray Eighties
Spacegray
Spiderman
Square
Squirrelsong Dark
Srcery
Starlight
Sublette
Subliminal
Sugarplum
Sumi Phosphor
Sundried
Sunset Drive
Symfonic
Synthwave Alpha
Synthwave Everything
Synthwave
Tearout
Teerb
Terafox
Terminal Basic Dark
Thayer Bright
The Hulk
Tinacious Design Dark
Token Dark
TokyoNight Moon
TokyoNight Night
TokyoNight Storm
TokyoNight
Tomorrow Night Blue
Tomorrow Night Bright
Tomorrow Night Burns
Tomorrow Night Eighties
Tomorrow Night
Toy Chest
traffic
Trapped in Amber
Treehouse
Twilight
Ubuntu
Ultra Dark
Ultra Violent
Under The Sea
urban
Urple
Vague
Vaughn
Vercel
Vesper
Vibrant Ink
Violet Dark
Violite
Warm Neon
Wez
Whimsy
Wild Cherry
Wilmersdorf
Wombat
Wryan
Xcode Dark hc
Xcode Dark
Xcode WWDC
Zenbones Dark
Zenburn
Zenburned
Zenwritten Dark
Light Themes
3024 Day
Adwaita
Aizen Light
Alabaster
Apple System Colors Light
Atom One Light
Ayu Light
Belafonte Day
Bluloco Light
Breadog
Builtin Light
Builtin Tango Light
Catppuccin Latte
Claude Light
Claude
Clear Light
CLRS
Coffee Theme
Cursor Light
Dawnfox
Dayfox
Electron Highlighter Day
Everforest Light Hard
Everforest Light Med
Everforest Light Soft
Farmhouse Light
Flexoki Light
GitHub Light Colorblind
GitHub Light Default
GitHub Light High Contrast
GitHub
GitLab Light
Gruvbox Light Hard
Gruvbox Light
Gruvbox Material Light
Havn Daggry
Horizon Bright
Hot Dog Stand (Mustard)
Iceberg Light
iTerm2 Light Background
iTerm2 Solarized Light
iTerm2 Tango Light
JetCalm Light
Kanagawa Lotus
Kanso Pearl
Karasu Snow
Karma Light Dimmed
Karma Light HC
Karma Light
Light Owl
London Columbia Road
Man Page
Material
Melange Light
Modus Operandi Tinted
Modus Operandi
Monokai Pro Light Sun
Monokai Pro Light
Monospace Light
Moonwalk
Neobones Light
Night Owlish Light
No Clown Fiesta Light
Nord Light
Novel
Nvim Light
One Double Light
One Half Light
Onenord Light
Patina Lichen
Patina Light
Patina Stellar
Pencil Light
Piatto Light
Pierre Light
Poimandres White
Primary
Pro Light
Raycast Light
Rose Pine Dawn
Sandstone Classic
Sandstone Ink
Sandstone Warm
Sauber
SeedFlip Amethyst
SeedFlip Carbon
SeedFlip Coral
SeedFlip Glacier
SeedFlip Ivory
Selenized Light
Seoulbones Light
Sequoia Monochrome Light
Sequoia Moonlight Light
Sequoia Retro Light
Serendipity Morning
Shokunin
Spring
Sumi Linen
Tango Adapted
Tango Half Adapted
Terminal Basic
Tinacious Design Light
Token Light
TokyoNight Day
Tomorrow
Unikitty
Vimbones
Violet Light
Xcode Light hc
Xcode Light
Zenbones Light
Zenbones
Zenwritten Light
Credits
- The schemes Novel, Espresso, Grass, Homebrew, Ocean, Pro, Man Page, Red Sands, and Terminal Basic are ports of the schemes of the same name included with the Mac Terminal application. All of Terminal's schemes have now been ported, with the exception of Solid Colors (random backgrounds, which iTerm doesn't support) and Aerogel (which is hideous).
- The schemes iTerm2 Default, iTerm2 Dark Background, iTerm2 Light Background, iTerm2 Pastel (Dark Background), iTerm2 Smoooooth, iTerm2 Solarized Dark, iTerm2 Solarized Light, iTerm2 Tango Dark, and iTerm2 Tango Light are ports from the built-in color schemes of iTerm2 (current source is iTerm2 v3.4.19).
- Credits for all other themes are listed in CREDITS.md
If there are other color schemes you'd like to see included, drop me a line!
Extra
X11 Installation
To install under the X Window System:
-
Import the .xrdb file of the scheme you'd like to use:
#include "/home/mbadolato/iTerm2-Color-Schemes/xrdb/Blazer.xrdb"
-
Use the
#defines provided by the imported .xrdb file:Rxvtcolor0: Ansi_0_Color Rxvtcolor1: Ansi_1_Color Rxvtcolor2: Ansi_2_Color Rxvtcolor3: Ansi_3_Color Rxvtcolor4: Ansi_4_Color Rxvtcolor5: Ansi_5_Color Rxvtcolor6: Ansi_6_Color Rxvtcolor7: Ansi_7_Color Rxvtcolor8: Ansi_8_Color Rxvtcolor9: Ansi_9_Color Rxvtcolor10: Ansi_10_Color Rxvtcolor11: Ansi_11_Color Rxvtcolor12: Ansi_12_Color Rxvtcolor13: Ansi_13_Color Rxvtcolor14: Ansi_14_Color Rxvtcolor15: Ansi_15_Color RxvtcolorBD: Bold_Color RxvtcolorIT: Italic_Color RxvtcolorUL: Underline_Color Rxvtforeground: Foreground_Color Rxvtbackground: Background_Color RxvtcursorColor: Cursor_Color
XTermcolor0: Ansi_0_Color XTermcolor1: Ansi_1_Color XTermcolor2: Ansi_2_Color XTermcolor3: Ansi_3_Color XTermcolor4: Ansi_4_Color XTermcolor5: Ansi_5_Color XTermcolor6: Ansi_6_Color XTermcolor7: Ansi_7_Color XTermcolor8: Ansi_8_Color XTermcolor9: Ansi_9_Color XTermcolor10: Ansi_10_Color XTermcolor11: Ansi_11_Color XTermcolor12: Ansi_12_Color XTermcolor13: Ansi_13_Color XTermcolor14: Ansi_14_Color XTermcolor15: Ansi_15_Color XTermcolorBD: Bold_Color XTermcolorIT: Italic_Color XTermcolorUL: Underline_Color XTermforeground: Foreground_Color XTermbackground: Background_Color XTermcursorColor: Cursor_Color
-
Store the above snippets in a file and pass it in:
xrdb -merge YOUR_FILE_CONTAINING_ABOVE_SNIPPETS
-
Open new XTerm or Rxvt windows to see the changes.
-
Adapt this procedure to other terminals as needed.
Terminator color schemes
Edit your Terminator configuration file (located in: $HOME/.config/terminator/config) and add the configurations for the theme(s) you'd like to use the [profiles] section. The terminator/ directory contains the config snippets you'll need. Just paste the configurations into the [profiles] sections, and you're good to go!
At a minimum, this is all you need. You can customize the fonts and other aspects as well, if you wish. See the Terminator documentation for more details.
An example config file that includes the code snippet for the Symfonic theme would look like this:
[global_config]
[keybindings]
[profiles]
[[default]]
palette = "#1a1a1a:#f4005f:#98e024:#fa8419:#9d65ff:#f4005f:#58d1eb:#c4c5b5:#625e4c:#f4005f:#98e024:#e0d561:#9d65ff:#f4005f:#58d1eb:#f6f6ef"
background_image = None
use_system_font = False
cursor_color = "#f6f7ec"
foreground_color = "#c4c5b5"
font = Source Code Pro Light 11
background_color = "#1a1a1a"
[[Symfonic]]
palette = "#000000:#dc322f:#56db3a:#ff8400:#0084d4:#b729d9:#ccccff:#ffffff:#1b1d21:#dc322f:#56db3a:#ff8400:#0084d4:#b729d9:#ccccff:#ffffff"
background_color = "#000000"
cursor_color = "#dc322f"
foreground_color = "#ffffff"
background_image = None
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
[[[window0]]]
type = Window
parent = ""
[plugins]
Konsole color schemes
Copy the themes from the konsole directory to $HOME/.config/konsole (in some versions of KDE, the theme directory may be located at $HOME/.local/share/konsole), restart Konsole and choose your new theme from the profile preferences window.
If you want to make the themes available to all users, copy the .colorscheme files to /usr/share/konsole.
Terminal color schemes
Just double click on selected theme in terminal directory
PuTTY color schemes
New Session Method
This method creates a new blank session with JUST colors set properly.
Download the appropriate colorscheme.reg file and import the registry changes by right-clicking and choosing Merge. Choose "Yes" when prompted if you're sure. Color scheme will show up as a new PuTTY session with all defaults except entries at Window > Colours > Adjust the precise colours PuTTY displays.
Modify Session Method
This method modifies an existing session and changes JUST the color settings.
Download the appropriate colorscheme.reg file. Open the file with a text editor and change the color scheme portion (Molokai below) to match the session you want to modify:
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Molokai]
- CHANGE TO (EXAMPLE) -
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\root@localhost]
NOTE: Some special characters will need to be changed to their Percent-encoded representation (IE, Space as %20). To quickly find the right session name view the top-level entries at HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\ with regedit.exe.
Other PuTTY Recommendations
Window > Appearance
Font: Consolas, bold, 14-point
Font quality:
( ) Antialiased ( ) Non-Antialiased
(O) ClearType ( ) Default
Window > Colours
[X] Allow terminal to specify ANSI colours
[X] Allow terminal to use xterm 256-colour mode
Indicate bolded text by changing:
( ) The font (O) The colour ( ) Both
[ ] Attempt to use logical palettes
[ ] Use system colours
Xfce Terminal color schemes
Copy the colorschemes folder to ~/.local/share/xfce4/terminal/ and restart Terminal.
FreeBSD vt color schemes
Append your favourite theme from freebsd_vt/ to /boot/loader.conf
or /boot/loader.conf.local and reboot.
MobaXterm color schemes
Copy the theme content from mobaxterm/ and paste the content to your MobaXterm.ini in the corresponding place ([Colors]).
LXTerminal color schemes
Copy the theme content from lxterminal/ and paste the content to your lxterminal in the corresponding place ([general]).
Visual Studio Code color schemes
Copy the theme content from vscode/ and paste the content to your UserSettings.json.
Windows Terminal color schemes
Copy the theme content from windowsterminal/ and paste the content to your profiles.json in the corresponding place ("schemes"). Then specify the name of your theme by "colorScheme" in "profiles".
Alacritty color schemes
Copy the theme content from alacritty/ and paste the content to your alacritty config file, at ~/.config/alacritty/alacritty.toml. You can also set your theme by adding the following line at your config's 1st line import = ["~/.config/alacritty/themes/mytheme.toml"].
If you still need a color scheme with .yml, you can get it here.
Ghostty color schemes
Copy the theme content from ghostty/ and paste the content in your Ghostty config file, at ~/.config/ghostty/config.
Rio color schemes
Copy the theme file from rio/ and paste to your rio theme config directory (typically ~/.config/rio/themes/).
Then specify the name of your theme in the theme field in the config file.
Termux color schemes
Copy the theme content from termux/ and paste the content to ~/.termux directory as ~/.termux/colors.properties file and run termux-reload-settings to apply the theme.
Vim color schemes
Copy the theme content from vim/ and paste the content to ~/.vim/colors/ directory. In Vim, use :colorscheme <scheme_name> to apply the colorscheme.
Ptyxis color schemes
Copy the theme file(s) you want from ptyxis/ and paste into ~/.local/share/org.gnome.Ptyxis/palettes, then restart Ptyxis. The new theme(s) should now be available in the global palette list in Preferences > Appearance > Palette (may need to select 'Show All Palettes') and Preferences > Profiles > <profile_name> > Color > Palette.
Generic color schemes
These schemes work with any terminal emulator with support for the OSC 4 escape code (including the Linux console, GNOME Terminal, and more).
Copy the shell script from generic/ and paste the script to ~/bin/set-colors.sh, or wherever you prefer to put shell scripts.
Then add bash ~/bin/set-colors.sh to your shell's config file (~/.bashrc, ~/.zshrc, etc).
Previewing color schemes
preview_theme.py renders a full visual preview in the terminal using inline truecolor escape codes. It does not modify your terminal palette — safe to run in any truecolor-capable terminal (iTerm2, Kitty, WezTerm, Ghostty, Cursor, etc.).
# Preview by scheme name
python3 tools/preview_theme.py -s "Your Theme Name"
# Preview from source files
python3 tools/preview_theme.py schemes/Molokai.itermcolors
python3 tools/preview_theme.py yaml/Clear Dark.yml
# Browse multiple themes: ← → navigate, q quit
python3 tools/preview_theme.py -s "Molokai" "Dracula"
The preview shows the ANSI palette, surface colors (foreground, background, selection, cursor), and semantic samples (errors, git status, directory listing).
Live palette preview (mutates terminal colors)
preview-generic.sh applies OSC 4 palette changes by
sourcing shell scripts from generic/. Use this only when you want the current
session recolored.
bash generic/Molokai.sh
./tools/preview-generic.sh generic/Molokai.sh generic/Dracula.sh
preview.rb is deprecated (broken on current .itermcolors
files). Prefer preview_theme.py.
iTerm Color Schemes | iTerm2 Color Schemes | iTerm 2 Color Schemes | iTerm Themes | iTerm2 Themes | iTerm 2 Themes




































































































































































































































































































































































































































































































































































