Prot16 is a collection of 16-colour-palette schemes. These consist of 8 base values, divided by two groups into 'light' and 'dark', plus 8 accent values which remain constant across light and dark instantiations. The idea is to easily transition from light to dark while retaining the same feel. The accents are variants of red, orange, yellow, green, cyan, blue, violet, and magenta.
This is the master repository of all the items I have developed. Each directory covers a specific colour scheme. It contains files related to the various ports that are available.
For specific use cases, please refer to the relevant GitHub project:
- Prot16 Generator (a bash script to build themes on demand)
- Prot16 Data (colour values for each theme)
- Prot16 Vim (themes for Vim GUI and terminal)
- Prot16 XFCE4 Terminal (themes for the XFCE4 terminal emulator)
- Prot16 URXVT (themes for the URXVT terminal)
- Prot16 XTERM (themes for the XTERM terminal)
- Prot16 Atom index (a list with the Atom editor ports)
Terminal emulators running sample content (for actual GNU/Linux customisations, refer to my dotfiles)
Are you using any of these colour schemes with a terminal emulator or some other application? Perhaps you can write a template for the Prot16 Generator.
Contact me if you need any further information.
I was greatly inspired in my work by Ethan Schoonover's Solarized. My colour schemes follow his design philosophy of a 16-colour palette that can easily transition from a light to a dark variant.
The label "Prot16" is a play on my nickname and Chris Kempson's Base16.
Also check out Tempus themes. Tempus is a collection of themes optimised for Vim and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast.