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: 3 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 (about 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
```