## File: README.md

# iTerm Color Schemes

- [Intro](#intro)
- [Installation Instructions](#installation-instructions)
- [Contribute](#contribute)
- [Screenshots](#screenshots)
- [Credits](#credits)
- [Extra](#extra)
  - [Previewing color schemes](#previewing-color-schemes)
  - [X11 Installation](#x11-installation)
  - [Konsole color schemes](#konsole-color-schemes)
  - [Terminator color schemes](#terminator-color-schemes)
  - [Mac OS Terminal color schemes](#terminal-color-schemes)
  - [PuTTY color schemes](#putty-color-schemes)
  - [Xfce Terminal color schemes](#xfce-terminal-color-schemes)
  - [FreeBSD vt(4) color schemes](#freebsd-vt-color-schemes)
  - [MobaXterm color schemes](#mobaxterm-color-schemes)
  - [LXTerminal color schemes](#lxterminal-color-schemes)
  - [Visual Studio Code color schemes](#visual-studio-code-color-schemes)
  - [Windows Terminal color schemes](#windows-terminal-color-schemes)
  - [Alacritty color schemes](#alacritty-color-schemes)
  - [Ghostty color schemes](#ghostty-color-schemes)
  - [Termux color schemes](#termux-color-schemes)
  - [Generic color schemes](#generic-color-schemes)
  - [Vim 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](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](http://www.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](http://www.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](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](http://www.iterm2.com)
  - Run the following command:

  ```sh
  # 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](#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

1. For convenient work with generation scripts, it is recommended to install [pyenv](https://github.com/pyenv/pyenv).
2. Run `pyenv install` inside project folder to install python version from `.python-version` file.
3. Run `pip install -r requirements.txt` to 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](/yaml/README.md))

Quote names with spaces in shell commands: `python3 tools/gen.py -s "Your Theme Name"`.

#### Have an iTerm theme?

1. Get your theme's`.itermcolors` file.
   - Launch iTerm 2
   - Type CMD+i (⌘+i)
   - Navigate to **Colors** tab
   - Click on **Color Presets**
   - Click on **Export**
   - Save the .itermcolors file
2. 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?

1. Convert it to the YAML format specified in [yaml/README.md](/yaml/README.md).
   This is an extension of the format supported by the [Gogh](https://github.com/Gogh-Co/Gogh/) project.
   - If it helps, you can use `tools/kitty_to_yaml.py` and `tools/ghostty_to_yaml.py`.
     These tools accept configuration file streamed into stdin, and output a YAML fragment to stdout.
2. Put the YAML file in `yaml/` as `Your Theme Name.yml`.

#### Test your theme

1. Generate other formats for your theme using the `gen.py` script.
   - `python3 tools/gen.py -s "Your Theme Name"`
2. Optionally check WCAG contrast (`.itermcolors` only; YAML themes must be generated first).
   - `python3 tools/wcag_check.py -s "Your Theme Name"`
   - Failing checks are OK — `gen.py` may adjust colors during generation to meet the minimum contrast threshold (1.75:1).
3. Generate a screenshot of your theme using the `screenshot_gen` tool.
   - `pushd tools && python3 -m screenshot_gen && popd`. This will generate new screenshots where they are missing.
   - If you have `oxipng` or `zopflipng` installed, the screenshot will be optimized for you.

#### Update `CREDITS.md` (optional)

1. Update `CREDITS.md` to 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?

1. Get config file from your terminal/editor/etc.
2. 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
```

3. If you need a new value type for color, add it too `tools/converter.py`
4. 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.ext` file will generate schemas as `editor/scheme_name.ext`
5. 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 `-t` flag.

- `./gen.py -t kitty`

6. If in the process you had to add new dependencies or update the version of python, do not forget to indicate this in `requirements.txt` or `.python-version`.



## Screenshots

The screenshots are categorized.

- [Dark Themes](#darkthemes)
- [Light Themes](#lightthemes)

### Dark Themes<a name="darkthemes"><a/>

### 0x96f



### 12-bit Rainbow



### 3024 Night



### Aardvark Blue



### Aardvark Ink



### Abernathy



### Acid Lime



### Adventure Time



### Adventure



### Adwaita Dark



### Afterglow



### Aizen Dark



### Alien Blood



### Amber CRT Retro



### 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



### Citrus Ink



### Citruszest



### Claude Dark



### Clear Dark



### Cobalt Neon



### Cobalt Next Dark



### Cobalt Next Minimal



### Cobalt Next



### Cobalt2



### Cool Night



### Crayon Pony Fish



### CRT Amber



### Cursor Dark



### Cutie Pro



### Cyberdyne



### Cyberpunk Scarlet Protocol



### cyberpunk-icy



### Cyberpunk



### Dalton Dark



### Dark Modern



### Dark Pastel



### Dark+



### Darkermatrix



### Darkmatrix



### Darkside



### datum (dark)



### Deep



### Desert



### Detuned



### Dimidium



### Dimmed Monokai



### Django Reborn Again



### Django Smooth



### Django



### Dogxi Misty



### Doom One



### Doom Peacock



### Dot Gov



### Dracula+



### Dracula



### Driftwood



### Duckbones



### Duotone Dark



### Duskfox



### Earthsong



### Eclipse



### 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



### Forge Ember



### 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



### Graphite



### Grass



### Green Phosphor CRT



### 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



### JetBrains Islands Dark



### 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



### Miami Heat



### Miasma



### Midnight Arcade



### Midnight In Mojave



### Mirage



### Misterioso



### Modus Vivendi Deuteranopia



### Modus Vivendi Tinted



### Modus Vivendi Tritanopia



### 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



### Nebula Drift



### Neobones Dark



### Neon Purple



### Neon



### Neopolitan



### Neutron



### Night Lion V1



### Night Lion V2



### Night Owl



### Nightfox



### Niji



### No Clown Fiesta



### Noctis Azureus



### Noctis Bordo



### Noctis Minimus



### Noctis Obscuro



### Noctis Sereno



### Noctis Uva



### Noctis Viola



### Noctis



### 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



### Opaline



### Operator Mono Dark



### Outrun Electric



### Overnight Slumber



### owl



### Oxblood



### Oxide



### Oxocarbon



### Pale Night Hc



### Pandora



### Paraiso Dark



### Patina Dark Soft



### Patina Dark



### Patina Moss



### Patina



### Paul Millr



### Pencil Dark



### Peppermint



### Phala Green Dark



### Pierre Dark



### Pnevma



### Poimandres Darker



### Poimandres Storm



### Poimandres



### Popping And Locking



### Powershell



### Prism



### Pro



### Purple Portal



### Purple Rain



### Purplepeter



### Pyrokai



### 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



### Terminal Green 1999



### 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



### Vaporwave Sunset



### Vaughn



### Velvet Court



### Vercel



### Verdigris



### 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<a name="lightthemes"><a/>

### 3024 Day



### Adwaita



### Aizen Light



### Alabaster



### Apple System Colors Light



### Atom One Light



### Aubade



### Ayu Light



### Belafonte Day



### Bluloco Light



### Breadog



### Builtin Light



### Builtin Tango Light



### Cassette Tape



### Catppuccin Latte



### Claude Light



### Claude



### Clear Light



### CLRS



### Coffee Theme



### Cursor Light



### datum (light)



### Dawnfox



### Daybreak



### Dayfox



### Electron Highlighter Day



### Everforest Light Hard



### Everforest Light Med



### Everforest Light Soft



### Farmhouse Light



### Flexoki Light



### Frostbyte



### 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



### Letterpress



### Light Owl



### London Columbia Road



### Man Page



### Matcha Zen



### Material



### Melange Light



### Modus Operandi Deuteranopia



### Modus Operandi Tinted



### Modus Operandi Tritanopia



### Modus Operandi



### Monokai Pro Light Sun



### Monokai Pro Light



### Monospace Light



### Moonwalk



### Neobones Light



### Night Owlish Light



### No Clown Fiesta Light



### Noctis Hibernus



### Noctis Lilac



### Noctis Lux



### 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



### Porcelain



### Primary



### Pro Light



### Pyrokai 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



### Squintless



### 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



### Y2K Chrome



### Zenbones Light



### Zenbones



### Zenwritten Light




## Credits

- The schemes [_Novel_](#novel), [_Espresso_](#espresso), [_Grass_](#grass), [_Homebrew_](#homebrew), [_Ocean_](#ocean), [_Pro_](#pro), [_Man Page_](#man-page), [_Red Sands_](#red-sands), and [_Terminal Basic_](#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-default), [_iTerm2 Dark Background_](#iterm2-dark-background), [_iTerm2 Light Background_](#iterm2-light-background), [_iTerm2 Pastel (Dark Background)_](#iterm2-pastel-dark-background), [_iTerm2 Smoooooth_](#iterm2-smoooooth), [_iTerm2 Solarized Dark_](#iterm2-solarized-dark), [_iTerm2 Solarized Light_](#iterm2-solarized-light), [_iTerm2 Tango Dark_](#iterm2-tango-dark), and [_iTerm2 Tango Light_](#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](./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](https://www.x.org/):

- Import the .xrdb file of the scheme you'd like to use:

  #include "/home/mbadolato/iTerm2-Color-Schemes/xrdb/Blazer.xrdb"

- Use the `#define`s provided by the imported .xrdb file:

  Rxvt*color0: Ansi_0_Color
  Rxvt*color1: Ansi_1_Color
  Rxvt*color2: Ansi_2_Color
  Rxvt*color3: Ansi_3_Color
  Rxvt*color4: Ansi_4_Color
  Rxvt*color5: Ansi_5_Color
  Rxvt*color6: Ansi_6_Color
  Rxvt*color7: Ansi_7_Color
  Rxvt*color8: Ansi_8_Color
  Rxvt*color9: Ansi_9_Color
  Rxvt*color10: Ansi_10_Color
  Rxvt*color11: Ansi_11_Color
  Rxvt*color12: Ansi_12_Color
  Rxvt*color13: Ansi_13_Color
  Rxvt*color14: Ansi_14_Color
  Rxvt*color15: Ansi_15_Color
  Rxvt*colorBD: Bold_Color
  Rxvt*colorIT: Italic_Color
  Rxvt*colorUL: Underline_Color
  Rxvt*foreground: Foreground_Color
  Rxvt*background: Background_Color
  Rxvt*cursorColor: Cursor_Color

  XTerm*color0: Ansi_0_Color
  XTerm*color1: Ansi_1_Color
  XTerm*color2: Ansi_2_Color
  XTerm*color3: Ansi_3_Color
  XTerm*color4: Ansi_4_Color
  XTerm*color5: Ansi_5_Color
  XTerm*color6: Ansi_6_Color
  XTerm*color7: Ansi_7_Color
  XTerm*color8: Ansi_8_Color
  XTerm*color9: Ansi_9_Color
  XTerm*color10: Ansi_10_Color
  XTerm*color11: Ansi_11_Color
  XTerm*color12: Ansi_12_Color
  XTerm*color13: Ansi_13_Color
  XTerm*color14: Ansi_14_Color
  XTerm*color15: Ansi_15_Color
  XTerm*colorBD: Bold_Color
  XTerm*colorIT: Italic_Color
  XTerm*colorUL: Underline_Color
  XTerm*foreground: Foreground_Color
  XTerm*background: Background_Color
  XTerm*cursorColor: 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:

```ini
[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](https://code.visualstudio.com/docs/getstarted/settings).

### 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](https://github.com/mbadolato/iTerm2-Color-Schemes/tree/56d74c3e29040e44ff7e379a84e0fa3a57b3e903/alacritty).

### 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](https://raphamorim.io/rio/docs/#configuration-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 >  > 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](tools/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.).

```sh
# 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](tools/preview-generic.sh) applies OSC 4 palette changes by
sourcing shell scripts from `generic/`. Use this only when you want the current
session recolored.

```sh
bash generic/Molokai.sh
./tools/preview-generic.sh generic/Molokai.sh generic/Dracula.sh
```

[preview.rb](tools/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

[](https://github.com/igrigorik/ga-beacon)

---

## File: screenshots/README.md

## Screenshots

The screenshots are categorized.

- [Dark Themes](#darkthemes)
- [Light Themes](#lightthemes)

### Dark Themes<a name="darkthemes"><a/>

### 0x96f



### 12-bit Rainbow



### 3024 Night



### Aardvark Blue



### Aardvark Ink



### Abernathy



### Acid Lime



### Adventure Time



### Adventure



### Adwaita Dark



### Afterglow



### Aizen Dark



### Alien Blood



### Amber CRT Retro



### 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



### Citrus Ink



### Citruszest



### Claude Dark



### Clear Dark



### Cobalt Neon



### Cobalt Next Dark



### Cobalt Next Minimal



### Cobalt Next



### Cobalt2



### Cool Night



### Crayon Pony Fish



### CRT Amber



### Cursor Dark



### Cutie Pro



### Cyberdyne



### Cyberpunk Scarlet Protocol



### cyberpunk-icy



### Cyberpunk



### Dalton Dark



### Dark Modern



### Dark Pastel



### Dark+



### Darkermatrix



### Darkmatrix



### Darkside



### datum (dark)



### Deep



### Desert



### Detuned



### Dimidium



### Dimmed Monokai



### Django Reborn Again



### Django Smooth



### Django



### Dogxi Misty



### Doom One



### Doom Peacock



### Dot Gov



### Dracula+



### Dracula



### Driftwood



### Duckbones



### Duotone Dark



### Duskfox



### Earthsong



### Eclipse



### 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



### Forge Ember



### 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



### Graphite



### Grass



### Green Phosphor CRT



### 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



### JetBrains Islands Dark



### 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



### Miami Heat



### Miasma



### Midnight Arcade



### Midnight In Mojave



### Mirage



### Misterioso



### Modus Vivendi Deuteranopia



### Modus Vivendi Tinted



### Modus Vivendi Tritanopia



### 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



### Nebula Drift



### Neobones Dark



### Neon Purple



### Neon



### Neopolitan



### Neutron



### Night Lion V1



### Night Lion V2



### Night Owl



### Nightfox



### Niji



### No Clown Fiesta



### Noctis Azureus



### Noctis Bordo



### Noctis Minimus



### Noctis Obscuro



### Noctis Sereno



### Noctis Uva



### Noctis Viola



### Noctis



### 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



### Opaline



### Operator Mono Dark



### Outrun Electric



### Overnight Slumber



### owl



### Oxblood



### Oxide



### Oxocarbon



### Pale Night Hc



### Pandora



### Paraiso Dark



### Patina Dark Soft



### Patina Dark



### Patina Moss



### Patina



### Paul Millr



### Pencil Dark



### Peppermint



### Phala Green Dark



### Pierre Dark



### Pnevma



### Poimandres Darker



### Poimandres Storm



### Poimandres



### Popping And Locking



### Powershell



### Prism



### Pro



### Purple Portal



### Purple Rain



### Purplepeter



### Pyrokai



### 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



### Terminal Green 1999



### 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



### Vaporwave Sunset



### Vaughn



### Velvet Court



### Vercel



### Verdigris



### 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<a name="lightthemes"><a/>

### 3024 Day



### Adwaita



### Aizen Light



### Alabaster



### Apple System Colors Light



### Atom One Light



### Aubade



### Ayu Light



### Belafonte Day



### Bluloco Light



### Breadog



### Builtin Light



### Builtin Tango Light



### Cassette Tape



### Catppuccin Latte



### Claude Light



### Claude



### Clear Light



### CLRS



### Coffee Theme



### Cursor Light



### datum (light)



### Dawnfox



### Daybreak



### Dayfox



### Electron Highlighter Day



### Everforest Light Hard



### Everforest Light Med



### Everforest Light Soft



### Farmhouse Light



### Flexoki Light



### Frostbyte



### 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



### Letterpress



### Light Owl



### London Columbia Road



### Man Page



### Matcha Zen



### Material



### Melange Light



### Modus Operandi Deuteranopia



### Modus Operandi Tinted



### Modus Operandi Tritanopia



### Modus Operandi



### Monokai Pro Light Sun



### Monokai Pro Light



### Monospace Light



### Moonwalk



### Neobones Light



### Night Owlish Light



### No Clown Fiesta Light



### Noctis Hibernus



### Noctis Lilac



### Noctis Lux



### 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



### Porcelain



### Primary



### Pro Light



### Pyrokai 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



### Squintless



### 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



### Y2K Chrome



### Zenbones Light



### Zenbones



### Zenwritten Light

---

## File: yaml/README.md

This directory contains source YAML files for color schemes.

## Theme naming

Name the file exactly as the theme should be displayed. Use the human-readable
name — spaces, capitalization, and punctuation are all fine.

- Good: `Catppuccin Mocha.yml`, `Black Metal (Mayhem).yml`
- Avoid: `Catppuccin_Mocha.yml`, `black-metal-mayhem.yml`

Do not slugify filenames or replace spaces with underscores. Some older themes
use underscores in filenames; that pattern is legacy — do not copy it for new
contributions.

The optional `name:` field must match the filename if you include it. When the
filename is already the display name, you can omit `name:`.

```yaml
# yaml/Catppuccin Mocha.yml
name: "Catppuccin Mocha"   # optional when it matches the filename
color_01: "#..."
```

Quote theme names in shell commands when they contain spaces:

```sh
python3 tools/gen.py -s "Catppuccin Mocha"
```

Generated outputs use this name as-is. Individual format templates may derive
slug variants (e.g. dashes instead of spaces) for targets that require them —
contributors do not need to do this manually.

If a file is specified here, these specifications override
those that would be specified in the similarly named `itermscheme`
file.

The YAML format is an extension of the YAML format
used by [Gogh](https://github.com/Gogh-Co/Gogh/),
with the optional extra keys:

* `badge`
* `bold` (defaults to `foreground`)
* `cursor_guide` (defaults to `cursor`)
* `cursor_text` (defaults to `foreground`)
* `link`
* `selection_text` (defaults to `background`)
* `selection` (defaults to `foreground`)
* `tab`
* `underline`