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: 7 months ago 
        JSON representation
    
Srcery theme terminal configurations
- Host: GitHub
- URL: https://github.com/srcery-colors/srcery-terminal
- Owner: srcery-colors
- License: mit
- Created: 2018-05-11T12:55:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T03:17:31.000Z (over 1 year ago)
- Last Synced: 2024-04-08T04:27:17.568Z (over 1 year ago)
- Topics: color-palette, color-scheme, color-themes, configuration, hacktoberfest, srcery
- Language: Handlebars
- Homepage:
- Size: 456 KB
- Stars: 194
- Watchers: 5
- Forks: 17
- Open Issues: 1
- 
            Metadata Files:
            - Readme: README.md
- License: LICENSE
 
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 | 0 | `g:srcery_black` | #1C1B19 | 28, 27, 25 | 40, 6%, 10% |
|  | red | 1 | `g:srcery_red` | #EF2F27 | 239, 47, 39 | 2, 86%, 55% |
|  | green | 2 | `g:srcery_green` | #519F50 | 81, 159, 80 | 119, 33%, 47% |
|  | yellow | 3 | `g:srcery_yellow` | #FBB829 | 251, 184, 41 | 41, 96%, 57% |
|  | blue | 4 | `g:srcery_blue` | #2C78BF | 44, 120, 191 | 209, 63%, 46% |
|  | magenta | 5 | `g:srcery_magenta` | #E02C6D | 224, 44, 109 | 338, 74%, 53% |
|  | cyan | 6 | `g:srcery_cyan` | #0AAEB3 | 10, 174, 179 | 182, 89%, 37% |
|  | white | 7 | `g:srcery_white` | #BAA67F | 186, 166, 127 | 40, 30%, 61% |
|  | brightblack | 8 | `g:srcery_bright_black` | #918175 | 145, 129, 117 | 26, 11%, 51% |
|  | brightred | 9 | `g:srcery_bright_red` | #F75341 | 247, 83, 65 | 6, 92%, 61% |
|  | brightgreen | 10 | `g:srcery_bright_green` | #98BC37 | 152, 188, 55 | 76, 55%, 48% |
|  | brightyellow | 11 | `g:srcery_bright_yellow` | #FED06E | 254, 208, 110 | 41, 99%, 71% |
|  | brightblue | 12 | `g:srcery_bright_blue` | #68A8E4 | 104, 168, 228 | 209, 70%, 65% |
|  | brightmagenta | 13 | `g:srcery_bright_magenta` | #FF5C8F | 255, 92, 143 | 341, 100%, 68% |
|  | brightcyan | 14 | `g:srcery_bright_cyan` | #2BE4D0 | 43, 228, 208 | 174, 77%, 53% |
|  | 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 | 202 | #FF5F00 | 255, 95, 0 | 22, 100%, 50% |
|  | bright_orange | 208 | #FF8700 | 255, 135, 0 | 32, 100%, 50% |
|  | hard_black | 233 | #121212 | 18, 18, 18 | 0, 0%, 7% |
|  | teal | 30 | #008080 | 0, 128, 128 | 180, 100%, 25% |
|  | xgray1 | 235 | #262626 | 38, 38, 38 | 0, 0%, 15% |
|  | xgray2 | 236 | #303030 | 48, 48, 48 | 0, 0%, 19% |
|  | xgray3 | 237 | #3A3A3A | 58, 58, 58 | 0, 0%, 23% |
|  | xgray4 | 238 | #444444 | 68, 68, 68 | 0, 0%, 27% |
|  | xgray5 | 239 | #4E4E4E | 78, 78, 78 | 0, 0%, 31% |
|  | xgray6 | 240 | #585858 | 88, 88, 88 | 0, 0%, 35% |
|  | xgray7 | 241 | #626262 | 98, 98, 98 | 0, 0%, 38% |
|  | xgray8 | 242 | #6C6C6C | 108, 108, 108 | 0, 0%, 42% |
|  | xgray9 | 243 | #767676 | 118, 118, 118 | 0, 0%, 46% |
|  | xgray10 | 244 | #808080 | 128, 128, 128 | 0, 0%, 50% |
|  | xgray11 | 245 | #8A8A8A | 138, 138, 138 | 0, 0%, 54% |
|  | 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
```