GithubHelp home page GithubHelp logo

mbadolato / iterm2-color-schemes Goto Github PK

View Code? Open in Web Editor NEW
24.3K 343.0 6.4K 144.13 MB

Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty

Home Page: http://www.iterm2colorschemes.com

License: Other

Python 2.91% Swift 1.20% Ruby 1.37% Shell 94.52%
terminal terminal-themes themes iterm2 terminator xrdb konsole putty xresources osx-terminal-themes

iterm2-color-schemes's Introduction

iTerm 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

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

Prerequisites

  1. For convenient work with generation scripts, it is recommended to install 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 iTerm theme? Send it to me via a Pull Request!

  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/
    • mv <your-itermcolors-file> schemes/
  3. Generate other formats for your theme using the gen.py script.
    • cd tools/ && python3 gen.py OR
    • cd tools/ && ./gen.py
  4. If you only want to generate files for your theme, you can specify this with the -s flag.
    • ./gen.py -s Dracula
  5. Get a screenshot of your theme using the screenshotTable.sh script and ImageMagick. For screenshot consistency, please have your font set to 13pt Monaco and no transparency on the window.
    • cd tools/ && ./screenshotTable.sh - this will create a color table for your theme that you can screenshot.
    • Use ImageMagick (or some other tool) to resize your image for consistency - mogrify -resize 600x300\! <path-to-your-screenshot>
    • Move your screenshot into screenshots/ - mv <your-screenshot> screenshots/
  6. Update README.md and screenshots/README.md to include your theme and screenshot. Also 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
  1. If you need a new value type for color, add it too tools/converter.py
  2. 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
  3. 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
  1. 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

3024 Day

Screenshot

3024 Night

Screenshot

Aardvark Blue

Screenshot

Abernathy

Screenshot

Adventure

Screenshot

AdventureTime

Screenshot

Afterglow

Screenshot

Alabaster

Screenshot

AlienBlood

Screenshot

Andromeda

Screenshot

Apple Classic

Screenshot

Apple System Colors

Screenshot

Arcoiris

Screenshot

Argonaut

Screenshot

Arthur

Screenshot

AtelierSulphurpool

Screenshot

Atom

Screenshot

Atom One Light

Screenshot

ayu

Screenshot

ayu Light

Screenshot

ayu Mirage

Screenshot

Aurora

Screenshot

Banana Blueberry

Screenshot

Batman

Screenshot

Belafonte Day

Screenshot

Belafonte Night

Screenshot

BirdsOfParadise

Screenshot

Blazer

Screenshot

BlueBerry Pie

Screenshot

BlueDolphin

Screenshot

Blue Matrix

Screenshot

Bluloco Dark

Screenshot

Bluloco Light

Screenshot

Borland

Screenshot

Breeze

Screenshot

Bright Lights

Screenshot

Broadcast

Screenshot

Brogrammer

Screenshot

C64

Screenshot

Calamity

Screenshot

Catppuccin Frappé

Screenshot

Catppuccin Latte

Screenshot

Catppuccin Macchiato

Screenshot

Catppuccin Mocha

Screenshot

CGA

Screenshot

Chalk

Screenshot

Chalkboard

Screenshot

ChallengerDeep

Screenshot

Chester

Screenshot

Ciapre

Screenshot

CLRS

Screenshot

Cobalt Neon

Screenshot

Cobalt2

Screenshot

Coffee

Screenshot

CrayonPonyFish

CutiePro

Screenshot

Screenshot

Cyberdyne

Screenshot

Cyberpunk

Screenshot

Dark Pastel

Screenshot

Dark+

Screenshot

Darkside

Screenshot

Dayfox

Screenshot

Deep

Screenshot

Desert

Screenshot

DimmedMonokai

Screenshot

Django

Screenshot

DjangoRebornAgain

Screenshot

DjangoSmoothy

Screenshot

Doom One

Screenshot

Doom Peacock

Screenshot

DotGov

Screenshot

Dracula

Screenshot

Dracula+

Screenshot

Duckbones

Screenshot

Duotone Dark

Screenshot

Earthsong

Screenshot

Elemental

Screenshot

Elementary

Screenshot

ENCOM

Screenshot

Espresso

Screenshot

Espresso Libre

Screenshot

Everblush

Screenshot

Fairyfloss

Screenshot

Fahrenheit

Screenshot

Farmhouse Dark

Screenshot

Farmhouse Light

Screenshot

Fideloper

Screenshot

Firefly Traditional

Screenshot

FirefoxDev

Screenshot

Firewatch

Screenshot

FishTank

Screenshot

Flat

Screenshot

Flatland

Screenshot

Flexoki Dark

Screenshot

Flexoki Light

Screenshot

Floraverse

Screenshot

Forest Blue

Screenshot

Framer

Screenshot

FrontEndDelight

Screenshot

FunForrest

Screenshot

Galaxy

Screenshot

Galizur

image

Github

Screenshot

GitHub Dark

Screenshot

Glacier

Screenshot

Grape

Screenshot

Grass

Screenshot

Grey-green

Screenshot

Gruvbox Dark

Screenshot

Gruvbox Dark Hard

Screenshot

Gruvbox Light

Screenshot

Guezwhoz

Screenshot

Hacktober

Screenshot

Hardcore

Screenshot

Harper

Screenshot

HaX0R_R3D

Screenshot

HaX0R_GR33N

Screenshot

HaX0R_BLUE

Screenshot

Highway

Screenshot

Hipster Green

Screenshot

Hivacruz

Screenshot

Homebrew

Screenshot

Hopscotch

Screenshot

Hopscotch 256

Screenshot

Hurtado

Screenshot

Hybrid

Screenshot

IC_Green_PPL

Screenshot

IC_Orange_PPL

Screenshot

iceberg

Screenshot

IDEA Drak

Screenshot

idleToes

Screenshot

IR_Black

Screenshot

iTerm2 Default

Screenshot

iTerm2 Dark Background

Screenshot

iTerm2 Light Background

Screenshot

iTerm2 Pastel (Dark Background)

Screenshot

iTerm2 Smoooooth

Screenshot

iTerm2 Solarized Dark

Screenshot

iTerm2 Solarized Light

Screenshot

iTerm2 Tango Dark

Screenshot

iTerm2 Tango Light

Screenshot

Jackie Brown

Screenshot

Japanesque

Screenshot

Jellybeans

Screenshot

JetBrains Darcula

Screenshot

Jubi

Screenshot

Kanagawabones

Screenshot

Kibble

Screenshot

Kolorit

Screenshot

Konsolas

Screenshot

Kurokula

Screenshot

Lab Fox

Screenshot

Laser

Screenshot

Later This Evening

Screenshot

Lavandula

Screenshot

LiquidCarbon

Screenshot

LiquidCarbonTransparent

Screenshot

LiquidCarbonTransparentInverse

Screenshot

LoveLace

Screenshot

Man Page

Screenshot

Mariana

Screenshot

Material

Screenshot

MaterialDark

Screenshot

MaterialDarker

Screenshot

MaterialDesignColors

Screenshot

MaterialOcean

Screenshot

Mathias

Screenshot

Matrix

Screenshot

Dark Matrix

Screenshot

Darker Matrix

Screenshot

Medallion

Screenshot

Mellifluous

Screenshot

Midnight In Mojave

Screenshot

Mirage

Screenshot

Misterioso

Screenshot

Molokai

Screenshot

MonaLisa

Screenshot

Monokai Remastered

Screenshot

Monokai Soda

Screenshot

Monokai Vivid

Screenshot

N0tch2k

Screenshot

Neobones Dark

Screenshot

Neobones Light

Screenshot

Neon

Screenshot

Neopolitan

Screenshot

Neutron

Screenshot

Nightfox

Screenshot

NightLion v1

Screenshot

NightLion v2

Screenshot

Night Owlish Light

Screenshot

Niji

Screenshot

Novel

Screenshot

Nocturnal Winter

Screenshot

Nord

Screenshot

Nord-light

Screenshot

NvimDark

Screenshot

NvimLight

Screenshot

Obsidian

Screenshot

Ocean

Screenshot

OceanicMaterial

Screenshot

Oceanic Next

Screenshot

Ollie

Screenshot

One Half Dark

Screenshot

One Half Light

Screenshot

Operator Mono Dark

Screenshot

Overnight Slumber

Screenshot

Palenight High Contrast

Screenshot

Pandora

Screenshot

Paraiso Dark

Screenshot

PaulMillr

Screenshot

Pencil Dark

Screenshot

Pencil Light

Screenshot

Peppermint

Screenshot

Piatto Light

Screenshot

Pnevma

Screenshot

Popping and Locking

Screenshot

Primary

Screenshot

Pro

Screenshot

Pro Light

Screenshot

Purple Peter

Screenshot

Purple Rain

Screenshot

Rapture

Screenshot

Raycast Dark

Screenshot

Raycast Light

Screenshot

Rebecca

Screenshot

Red Alert

Screenshot

Red Planet

Screenshot

Red Sands

Screenshot

Relaxed

Screenshot

Retro

Screenshot

Rippedcasts

Screenshot

Rosé Pine

Screenshot

Rosé Pine Dawn

Screenshot

Rosé Pine Moon

Screenshot

Rouge 2

Screenshot

Royal

Screenshot

Ryuuko

Screenshot

Sakura

Screenshot

Scarlet Protocol

Screenshot

Seafoam Pastel

Screenshot

SeaShells

Screenshot

Seoulbones Dark

Screenshot

Seoulbones Light

Screenshot

Seti

Screenshot

Shaman

Screenshot

Shades-Of-Purple

Screenshot

Slate

Screenshot

SleepyHollow

Screenshot

Smyck

Screenshot

Snazzy

Screenshot

SoftServer

Screenshot

Solarized Darcula (With background image)

Screenshot

Solarized Darcula (Without background image)

Screenshot

Solarized Dark - Patched

Some applications assume the ANSI color code 8 is a gray color. Solarized treats this code as equal to the background. This theme is for people who prefer the former. See issues #59, #62, and #63 for more information.

Screenshot

Solarized Dark Higher Contrast

Screenshot

SpaceGray

Screenshot

SpaceGray Eighties

Screenshot

SpaceGray Eighties Dull

Screenshot

Spacedust

Screenshot

Spiderman

Screenshot

Spring

Screenshot

Square

Screenshot

Sublette

Screenshot

Subliminal

Screenshot

Sugarplum

Screenshot

Sundried

Screenshot

Symfonic

Screenshot

synthwave

Screenshot

Synthwave Alpha

Screenshot

Synthwave Everything

Screenshot

Tango Adapted

Screenshot

Tango Half Adapted

Screenshot

Teerb

Screenshot

Terafox

Screenshot

Terminal Basic

Screenshot

Thayer Bright

Screenshot

The Hulk

Screenshot

Tinacious Design (Dark)

Screenshot

Tinacious Design (Light)

Screenshot

TokyoNight

Screenshot

TokyoNight Storm

Screenshot

TokyoNight Day

Screenshot

Tomorrow

Screenshot

Tomorrow Night

Screenshot

Tomorrow Night Blue

Screenshot

Tomorrow Night Bright

Screenshot

Tomorrow Night Eighties

Screenshot

Tomorrow Night Burns

Screenshot

ToyChest

Screenshot

Treehouse

Screenshot

Twilight

Screenshot

Ubuntu

Screenshot

UltraViolent

Screenshot

UltraDark

Screenshot

Under The Sea

Screenshot

Unikitty

Screenshot

Urple

Screenshot

Vaughn

Screenshot

Vesper

Screenshot

VibrantInk

Screenshot

Vimbones

Screenshot

Violet Light

Screenshot

Violet Dark

Screenshot

WarmNeon

Screenshot

Wez

Screenshot

Whimsy

Screenshot

WildCherry

Screenshot

Wilmersdorf

Screenshot

Wombat

Screenshot

Wryan

Screenshot

Zenbones

Screenshot

Zenbones Dark

Screenshot

Zenbones Light

Screenshot

Zenburn

Screenshot

Zenburned

Screenshot

Zenwritten Dark

Screenshot

Zenwritten Light

Screenshot

Credits

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:

      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:

[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 > Apprearance
 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.

Previewing color schemes

preview.rb is a simple script that allows you to preview the color schemes without having to import them. It parses .itermcolors files and applies the colors to the current session using iTerm's proprietary escape codes. As noted in the linked page, it doesn't run on tmux or screen.

# Apply AdventureTime scheme to the current session
tools/preview.rb schemes/AdventureTime.itermcolors

# Apply the schemes in turn.
# - Press (almost) any key to advance; hit CTRL-C or ESC to stop
# - Press the delete key to go back
tools/preview.rb schemes/*

iTerm Color Schemes | iTerm2 Color Schemes | iTerm 2 Color Schemes | iTerm Themes | iTerm2 Themes | iTerm 2 Themes

Analytics

iterm2-color-schemes's People

Contributors

1player avatar adoyle-h avatar alexeyten avatar antenore avatar antoineco avatar ckabalan avatar dyrnade avatar eendroroy avatar fr3fou avatar gomah avatar hantusk avatar i3d avatar indyandie avatar jdhmtl avatar jez avatar lysyi3m avatar maciej-ka avatar mbadolato avatar mischah avatar msorre2 avatar ncornette avatar notkspr avatar razielanarki avatar saccarosium avatar slok avatar sonph avatar sunaku avatar tehaleph avatar watilde avatar wez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iterm2-color-schemes's Issues

The Solarized Dark change should be reverted

The changes introduced in #60 should be reverted. The official Solarized Colors (which people expect to install when selecting a theme titled "Solarized Dark") can be found in the altercation/solarized repo.

I can understand the motives of some people to use a different, more readable color for Ansi 8 Color. There has been much talk about this, to the point that some have even reported it as a bug to altercation/solarized. That's why my recommendation would not be to just revert #60. Instead, we should have a theme called "Solarized Dark" track the same .itermcolors as can be found in the original repo, and we should introduce a new theme with a name like "Solarized Dark - Patched ANSI 8". This way people could choose, and not be surprised if they're expecting the defaults.

I'd be more than happy to open a PR for this if you'd support it.

When importing iterm2 scheme, nothing happens

version 10.11
Latest iTerm2
Trying to install schemes, but following instructions, it won't change the appearance of the iTerm window. It shows the scheme I've imported, but clicking, does nothing.

When I click on a default scheme, it will change.

Explanation of screenshots

When I look at a screenshot of a color scheme, I do not understand what the various rows and column values mean. For example, what does 37m and 1;37m mean and how are they different? What settings should I change to get a particular color scheme?
It would be nice to have this in the README.

Quick suggestion for Install and Contribute instructions.

Hi Mark,

First of all I want to thank you for making these iTerm2 color schemes, I love them! I wanted to make a quick suggestion to make the Install Instructions a bit more accurate. Your instructions are as follows.
"
To install:

Launch iTerm 2. Get the latest version at iterm2.com
Type CMD+i (⌘+i)
Navigate to Colors tab
Click on Load Presets <---- (This should say "Click on Color Presets")
Click on Import
Select the .itermcolors file(s) of the scheme(s) you'd like to use
Click on Load Presets and choose a color scheme
"

I believe that this change also applies to your Contribute instructions. If you have any other work that you would like to distribute I would love to contribute.

Thanks!

Change schemes folder name

Not really an issue, just a suggestion.
First time I am on this repo and it took me a while to find the correct folder, I kept overlooking it between the other folders.
I saw the other terminal port folders and was looking for an iterm folder.

So my suggestion is to change schemes -> iterm

Parasio Dark.itermcolors has duplicate doctype

The doctype is declared twice:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

This makes sax parsing a problem, using npm sax-parser it returns an error:

Error: Inappropriately located doctype declaration
Line: 13
Column: 9

I'm running this through a converter to create sass variables out of the itermcolors files.

[question] - Remmina color schemes

First of all thanks or this repository!!!

I've written a color scheme manager for http://github.com/FreeRDP/Remmina, a Gtk+ remote desktop client. It uses, almost, the same color scheme files of termite.

So, for instance, https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/termite/AtelierSulphurpool , becomes:

[ssh_colors]
background = #202746
cursor = #979db4
foreground = #979db4
color0 =  #202746
color1 = #c94922
color2 = #ac9739
color3 = #c08b30
color4 = #3d8fd1
color5 = #6679cc
color6 = #22a2c9
color7 = #979db4
color8 = #6b7394
color9 = #c76b29
color10 = #293256
color11 = #5e6687
color12 = #898ea4
color13 = #dfe2f1
color14 = #9c637a
color15 = #f5f7ff

It just change the group name and there are not quotes. So it's quite easy to convert from one to the other.

Would you be interested in a PR with those themes?

Ayu Mirage Theme

Can ayu's mirage theme be added, it looks amazing! And its easier on the eyes.

Getting more done in GitHub with ZenHub

Hola! @chenruibin has created a ZenHub account for the mbadolato organization. ZenHub is the leading team collaboration and project management solution built for GitHub.


How do I use ZenHub?

To get set up with ZenHub, all you have to do is download the browser extension and log in with your GitHub account. Once you do, you’ll get access to ZenHub’s complete feature-set immediately.

What can ZenHub do?

ZenHub adds a series of enhancements directly inside the GitHub UI:

  • Real-time, customizable task boards for GitHub issues;
  • Burndown charts, estimates, and velocity tracking based on GitHub Milestones;
  • Personal to-do lists and task prioritization;
  • “+1” button for GitHub issues and comments;
  • Drag-and-drop file sharing;
  • Time-saving shortcuts like a quick repo switcher.

Add ZenHub to GitHub

Still curious? See more ZenHub features or read user reviews. This issue was written by your friendly ZenHub bot, posted by request from @chenruibin.

ZenHub Board

Batman scheme doesn't load

Using iTerm 2.1.4

Will investigate and hopefully do pull request. Other schemes load just fine. No obvious errors in file and nothing reported.

Generic

It works for iTerm2 but it could be made generic so that a generator build a version for... anything. Vim/Gnome-Terminal... It would probably simplify maintenance.

Can't configure the PS1

there is no options to config the command line prompt.

export PS1=">"

make it configurable

How do you create the previews?

Hey @mbadolato, thanks for all your work on organizing these iTerm2 color schemes!

Can you share your method for creating PNG previews for a given theme? I want to submit a pull request for some themes but I want to make sure to include all the required resources.

Thanks,
Jay

License

Under what license is this repository distributed?

Source of colors?

Hi,
I find the themes extremely good, that I want to take them to XCode and macvim. From looking around, I don't think there's an easy mapping.
Can you shed some more light about how the colors were picked? did you use a source baseline themes (from vim, or such)?. Hopefully I can trace back and use those in my editors as well :)

Thanks

Color space handling incorrect

I wouldn't doubt if most of the themes in this repository are broken. Currently, iTerm2 supports specifying RGB values in two color spaces in .termcolors files, Generic RGB (default when unspecified) and sRGB (recent addition). Taking a look at the conversion scripts, it seems that neither of them handle the color space specification. In fact, the default Generic RGB color space is mishandled as sRGB by both of the scripts that handle .itermcolors files directly. This will cause colors to be incorrect when converting to any of the other terminal emulator formats.

Also, at least a few iTerm2 themes by themselves have incorrect colors. The ayu.termcolors (and probably the light version) uses colors from the original Sublime Text theme directly without specifying a color space. Since the Sublime Text colors are sRGB and the default color space for iTerm2 is Generic RGB, the two themes do not match (this includes the background color which is very noticeable). The funny thing is that the MacOS Terminal theme conversion is correct for ayu, since the script treats the values as sRGB (two wrongs make a right).

Finally, it might be a good idea to have all iTerm2 color schemes specify their colors in sRGB since the iTerm2 files are used as a basis for the other themes, which are mostly sRGB. The sRGB (usual color space of the original themes outside of iTerm) -> Generic RGB (how most of the .itermcolors files are specified) -> sRGB (how most other terminal color scheme files are specified) is lossy.

[question] - Mac, color schemes dont save

Hi,
Thank you for the wonderful themes.
I have a small problem.
At the time when I open a new tab - there again is the default colors.
If I open new Tab - I look my Default Profile Color Scheme - Agnoster, but I want look Atom from yours colors.
What do you need to do to choose the right color after closing iTerm?

iTerm - latest.
Oh-My-Zsh config here

Material and MaterialDark

Material and MaterialDark both can be imported and loaded without error, but don't actually change colors (this is in iTerm2). All other schemes from the repo that I've tried work with no issue. Can you confirm if there is indeed a problem with these two themes?

xrdb/Batman.xrdb broken

I guess there's something wrong with tools/iterm2xrdb, but I don't speak ruby :)

Batman.xrdb has lines like

define 1 #00ed6c

define 1 #007174

define 0_5 #00f789

which are completely nonsensical
$ ./tools/iterm2xrdb < schemes/Batman.itermcolors | cmp - xrdb/Batman.xrdb
says that Batman.xrdb is exactly the output of the conversion, so, assuming the the iterm theme is ok (I don't have a mac), well, good luck (and thank you for all the colors btw!)

edit: same goes for hulk&spiderman

How to contribute my color scheme?

I have made a screenshot with 13pt Monaco and no transparency background, and exported a .itermcolors file.
But I do not know how to deal with the Xresources/ konsole/ putty/ xrdb/ ... folders . Should I do anything else?

The color of the font is the same

i just do the things for install itermcolor theme in iterm2, but the background color of iterm2 was changed, the font color of iterms was not changed. Anybody can tell me how to solve it ? Thanks.

Solarized palette is inaccurate

All Solarized themes seem to be generated from xrdb/Solarized Dark.xrbd, but the colors defined in this file are nowhere to be be found in the Solarized values reference (regardless of the issue discussed in #62/#63). This is "close enough", but inaccurate. Was this a conscious decision?

Comparison:

term color reference this repo
0 #073642 #002831
1 #dc322f #d11c24
2 #859900 #738a05
3 #b58900 #a57706
4 #268bd2 #2176c7
5 #d33682 #c61c6f
6 #2aa198 #259286
7 #eee8d5 #eae3cb

Explanation of Column Headers

Hello iTerm2-Color-Schemes theme,

I am not sure if this is the correct place to ask this question, but what do the columns mean for each screenshot? Is there a way to determine what "column" will be in effect on my system?

Thanks for any input. I'd be happy to make a PR against the website and the README once I figure this out.

Worth working to build PuTTY version?

I originally found this list because there is a lack of PuTTY-compatible color schemes. I ended up using a tool to output the ANSI colors from the .itermcolors file and manually enter the values into the PuTTY colors interface. I could easily write a script to convert all the .itermcolors files here into .reg files which can create a PuTTY session template. These would live as another top-level directory named "putty"

Perhaps this is outside the scope of the repo. If there is interest, let me know and I will do the work and submit a pull request.

Edit: Would look roughly like this gist minus the verbose comments at the bottom.

Automate installation of iTerm2 themes

I love these themes, thank you for documenting and sharing them on GitHub. My MacBook was just reimaged this week, and I lost all the themes that I had [manually] installed before.

Right now, the installation directions don't contain any automated installation steps. It would be really awesome if I could simply do a git clone, and then run some script to install the themes.

I can help contribute this capability, if someone can describe the process to me. Let me know.

Cheers,
Trevor Sullivan

Correct scheme names on the wiki

Minor issue. Rename schemes to work along with the wiki --or-- Correct scheme names on the wiki. For instance, I'm looking at wiki and I see that I want to try Pencil Light / Pencil Dark (only to see that it's not working properly).

It turns out that I actually want to use PencilDark and PencilLight. I see that you have BirdsOfParadise (which is correct on wiki). You also have other schemes with spaces that I tried it earlier such as Tomorrow Night Eighties... and it worked fine.

Add all Schemes to Webpage

Wonderful collection you have here! Thanks for putting it together.

A number of schemes are missing from the webpage (http://iterm2colorschemes.com/). Would it be possible to add a screenshot of them? Here's the list:

  • BlulocoDark
  • BlulocoLight
  • Builtin Dark
  • Builtin Light
  • Builtin Pastel Dark
  • Builtin Solarized Dark
  • Builtin Solarized Light
  • Builtin Tango Dark
  • Builtin Tango Light
  • Calamity
  • Elementary
  • Fahrenheit
  • FirefoxDev
  • Firewatch
  • ForestBlue
  • Gruvbox Dark
  • Hacktober
  • Monokai Remastered
  • Monokai Vivid
  • OneHalfDark
  • OneHalfLight
  • Pandora
  • Purple Rain
  • Red Planet
  • Ryuuko
  • Snazzy
  • Solarized Dark - Patched
  • Tango Adapted
  • Tango Half Adapted
  • Tomorrow Night Burns
  • Ubuntu
  • UnderTheSea
  • Violet Dark
  • Violet Light
  • ayu
  • ayu_light
  • deep
  • purplepeter
  • synthwave

Kibble is listed, but not alphabetically.

Voting

The collection is really good and presentation also good.

But it's very large too. A voting system would help.

Could also filter by: dark/bright background.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.