Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/srcery-colors/srcery-terminal

Srcery theme terminal configurations
https://github.com/srcery-colors/srcery-terminal

color-palette color-scheme color-themes configuration hacktoberfest srcery

Last synced: about 2 months ago
JSON representation

Srcery theme terminal configurations

Awesome Lists containing this project

README

        



Terminal configurations


Pregenerated configurations using the Srcery palette. Pick and choose for your
favorite terminal emulator, or let us know if yours is missing.

## Palette

| IMG | TERMCOL | NR | VAR | HEX | RGB | HSL |
|------|---------|----|-----|-----|------|-----|
| ![black](https://place-hold.it/24x24/1c1b19?text=+) | black | 0 | `g:srcery_black` | #1C1B19 | 28, 27, 25 | 40, 6%, 10% |
| ![red](https://place-hold.it/24x24/ef2f27?text=+) | red | 1 | `g:srcery_red` | #EF2F27 | 239, 47, 39 | 2, 86%, 55% |
| ![green](https://place-hold.it/24x24/519f50?text=+) | green | 2 | `g:srcery_green` | #519F50 | 81, 159, 80 | 119, 33%, 47% |
| ![yellow](https://place-hold.it/24x24/fbb829?text=+) | yellow | 3 | `g:srcery_yellow` | #FBB829 | 251, 184, 41 | 41, 96%, 57% |
| ![blue](https://place-hold.it/24x24/2c78bf?text=+) | blue | 4 | `g:srcery_blue` | #2C78BF | 44, 120, 191 | 209, 63%, 46% |
| ![magenta](https://place-hold.it/24x24/e02c6d?text=+) | magenta | 5 | `g:srcery_magenta` | #E02C6D | 224, 44, 109 | 338, 74%, 53% |
| ![cyan](https://place-hold.it/24x24/0aaeb3?text=+) | cyan | 6 | `g:srcery_cyan` | #0AAEB3 | 10, 174, 179 | 182, 89%, 37% |
| ![white](https://place-hold.it/24x24/baa67f?text=+) | white | 7 | `g:srcery_white` | #BAA67F | 186, 166, 127 | 40, 30%, 61% |
| ![brightblack](https://place-hold.it/24x24/918175?text=+) | brightblack | 8 | `g:srcery_bright_black` | #918175 | 145, 129, 117 | 26, 11%, 51% |
| ![brightred](https://place-hold.it/24x24/f75341?text=+) | brightred | 9 | `g:srcery_bright_red` | #F75341 | 247, 83, 65 | 6, 92%, 61% |
| ![brightgreen](https://place-hold.it/24x24/98bc37?text=+) | brightgreen | 10 | `g:srcery_bright_green` | #98BC37 | 152, 188, 55 | 76, 55%, 48% |
| ![brightyellow](https://place-hold.it/24x24/fed06e?text=+) | brightyellow | 11 | `g:srcery_bright_yellow` | #FED06E | 254, 208, 110 | 41, 99%, 71% |
| ![brightblue](https://place-hold.it/24x24/68a8e4?text=+) | brightblue | 12 | `g:srcery_bright_blue` | #68A8E4 | 104, 168, 228 | 209, 70%, 65% |
| ![brightmagenta](https://place-hold.it/24x24/ff5c8f?text=+) | brightmagenta | 13 | `g:srcery_bright_magenta` | #FF5C8F | 255, 92, 143 | 341, 100%, 68% |
| ![brightcyan](https://place-hold.it/24x24/2be4d0?text=+) | brightcyan | 14 | `g:srcery_bright_cyan` | #2BE4D0 | 43, 228, 208 | 174, 77%, 53% |
| ![brightwhite](https://place-hold.it/24x24/fce8c3?text=+) | brightwhite | 15 | `g:srcery_bright_white` | #FCE8C3 | 252, 232, 195 | 39, 90%, 88% |

Additionally Srcery uses some [xterm 256
colors](https://en.wikipedia.org/wiki/Xterm#/media/File:Xterm_256color_chart.svg)
to pad out the color selection, no extra configuration needed.

| IMG | NAME | NR | HEX | RGB | HSL |
|------|------|----|-----|-----|------|
| ![orange](https://place-hold.it/24x24/ff5f00?text=+) | orange | 202 | #FF5F00 | 255, 95, 0 | 22, 100%, 50% |
| ![bright_orange](https://place-hold.it/24x24/ff8700?text=+) | bright_orange | 208 | #FF8700 | 255, 135, 0 | 32, 100%, 50% |
| ![hard_black](https://place-hold.it/24x24/121212?text=+) | hard_black | 233 | #121212 | 18, 18, 18 | 0, 0%, 7% |
| ![teal](https://place-hold.it/24x24/008080?text=+) | teal | 30 | #008080 | 0, 128, 128 | 180, 100%, 25% |
| ![xgray1](https://place-hold.it/24x24/262626?text=+) | xgray1 | 235 | #262626 | 38, 38, 38 | 0, 0%, 15% |
| ![xgray2](https://place-hold.it/24x24/303030?text=+) | xgray2 | 236 | #303030 | 48, 48, 48 | 0, 0%, 19% |
| ![xgray3](https://place-hold.it/24x24/3a3a3a?text=+) | xgray3 | 237 | #3A3A3A | 58, 58, 58 | 0, 0%, 23% |
| ![xgray4](https://place-hold.it/24x24/444444?text=+) | xgray4 | 238 | #444444 | 68, 68, 68 | 0, 0%, 27% |
| ![xgray5](https://place-hold.it/24x24/4e4e4e?text=+) | xgray5 | 239 | #4E4E4E | 78, 78, 78 | 0, 0%, 31% |
| ![xgray6](https://place-hold.it/24x24/585858?text=+) | xgray6 | 240 | #585858 | 88, 88, 88 | 0, 0%, 35% |
| ![xgray7](https://place-hold.it/24x24/626262?text=+) | xgray7 | 241 | #626262 | 98, 98, 98 | 0, 0%, 38% |
| ![xgray8](https://place-hold.it/24x24/6c6c6c?text=+) | xgray8 | 242 | #6C6C6C | 108, 108, 108 | 0, 0%, 42% |
| ![xgray9](https://place-hold.it/24x24/767676?text=+) | xgray9 | 243 | #767676 | 118, 118, 118 | 0, 0%, 46% |
| ![xgray10](https://place-hold.it/24x24/808080?text=+) | xgray10 | 244 | #808080 | 128, 128, 128 | 0, 0%, 50% |
| ![xgray11](https://place-hold.it/24x24/8a8a8a?text=+) | xgray11 | 245 | #8A8A8A | 138, 138, 138 | 0, 0%, 54% |
| ![xgray12](https://place-hold.it/24x24/949494?text=+) | xgray12 | 246 | #949494 | 148, 148, 148 | 0, 0%, 58% |

## Development
### Requirements
[Node](https://nodejs.org/en/) and [npm](https://www.npmjs.com/) is required to build the terminal configurations.

### Changing readme

`README.md` along with the configs are generated, edit `templates/README.hbs`
and run `make README.md` to update docs.

### Generating configurations
To get a list of available configurations call `make list`. By editing the
relevant template for any given configuration (located in `./templates`) and
calling `make` will generate a new configuration.

To make a single config, say `xresources` call make like this:

``` shell
make xresources/srcery.xresources
```