Skip to content

Commit

Permalink
Add Aardvark Blue theme (mbadolato#417)
Browse files Browse the repository at this point in the history
The goal of this theme is that:
- colors are fairly natural
- background and black are distinct
- grays are naturally ordered avoiding full black
- light and dark colors are distinct from each other
- all colors look good on background, black, dark gray, gray, white
  • Loading branch information
joshka authored Sep 26, 2023
1 parent 4ba7b58 commit ce55dc0
Show file tree
Hide file tree
Showing 31 changed files with 1,093 additions and 3 deletions.
4 changes: 3 additions & 1 deletion CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

The 3024 Day and 3024 Night themes were created by [0x3024](https://github.com/0x3024)

The Aardvark Blue theme was created by [joshka](https://github.com/joshka)

The Abernathy theme was created by [barish](https://instagram.com/barish)

The Adventure theme was created by [hongzimao](https://github.com/hongzimao/iTerm2-Color-Schemes)
Expand Down Expand Up @@ -214,7 +216,7 @@ The NightLion themes were created by [Curvve Media](http://www.curvve.com/blog/c

The Night Owlish Light theme was created by [praveenpuglia](https://github.com/praveenpuglia) based on [sdras](https://github.com/sdras)'s [Night Owl](https://github.com/sdras/night-owl-vscode-theme) VS Code theme.

The Niji theme was created by [some dude](https://github.com/indyandie) based on [Arcoiris ](./README.md#niji) and [darcula](https://github.com/helix-editor/helix/blob/d5af6031f6ccd0a3f32efbb210aec24cd9c71ab1/runtime/themes/darcula.toml)
The Niji theme was created by [some dude](https://github.com/indyandie) based on [Arcoiris](./README.md#niji) and [darcula](https://github.com/helix-editor/helix/blob/d5af6031f6ccd0a3f32efbb210aec24cd9c71ab1/runtime/themes/darcula.toml)

The Nocturnal Winter theme was created by [Shriram Balaji](https://github.com/Shriram-Balaji)

Expand Down
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ Do you want to convert existing iTerm themes to themes for your favorite termina

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 }}
Expand Down Expand Up @@ -146,10 +147,13 @@ Do you want to convert existing iTerm themes to themes for your favorite termina
- {{ Guint16_Palette }} with a string containing all ansi colors as guint16 values
- {{ Dark_Theme }} which contains a sign that the theme is dark
```

3. If you need a new value type for color, add it too `tools/converter.py`
4. 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`
5. 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`

- `./gen.py -t kitty`

6. 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
Expand All @@ -162,6 +166,10 @@ Do you want to convert existing iTerm themes to themes for your favorite termina

![Screenshot](screenshots/3024_night.png)

### Aardvark Blue

![Screenshot](screenshots/aardvark_blue.png)

### Abernathy

![Screenshot](screenshots/abernathy.png)
Expand Down Expand Up @@ -190,7 +198,6 @@ Do you want to convert existing iTerm themes to themes for your favorite termina

![Screenshot](screenshots/andromeda.png)


### Apple Classic

![Screenshot](screenshots/apple-classic.png)
Expand Down Expand Up @@ -1563,6 +1570,7 @@ Copy the theme file from `rio/` and paste to your rio theme config directory (ty
Then specify the name of your theme in the `theme` field in the [config file](https://raphamorim.io/rio/docs/#configuration-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
Expand Down
44 changes: 44 additions & 0 deletions Xresources/Aardvark Blue
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
!
! Generated with :
! XRDB2Xreources.py
!
*.foreground: #dddddd
*.background: #102040
*.cursorColor: #007acc
!
! Black
*.color0: #191919
*.color8: #454545
!
! Red
*.color1: #aa342e
*.color9: #f05b50
!
! Green
*.color2: #4b8c0f
*.color10: #95dc55
!
! Yellow
*.color3: #dbba00
*.color11: #ffe763
!
! Blue
*.color4: #1370d3
*.color12: #60a4ec
!
! Magenta
*.color5: #c43ac3
*.color13: #e26be2
!
! Cyan
*.color6: #008eb0
*.color14: #60b6cb
!
! White
*.color7: #bebebe
*.color15: #f7f7f7
!
! Bold, Italic, Underline
*.colorBD: #f7f7f7
!*.colorIT:
*.colorUL: #38a276
29 changes: 29 additions & 0 deletions alacritty/Aardvark Blue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Colors (Aardvark Blue)
colors:
bright:
black: '#454545'
blue: '#60a4ec'
cyan: '#60b6cb'
green: '#95dc55'
magenta: '#e26be2'
red: '#f05b50'
white: '#f7f7f7'
yellow: '#ffe763'
cursor:
cursor: '#007acc'
text: '#bfdbfe'
normal:
black: '#191919'
blue: '#1370d3'
cyan: '#008eb0'
green: '#4b8c0f'
magenta: '#c43ac3'
red: '#aa342e'
white: '#bebebe'
yellow: '#dbba00'
primary:
background: '#102040'
foreground: '#dddddd'
selection:
background: '#bfdbfe'
text: '#000000'
7 changes: 7 additions & 0 deletions dynamic-colors/Aardvark Blue.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh
# Aardvark Blue
printf "\033]4;0;#191919;1;#aa342e;2;#4b8c0f;3;#dbba00;4;#1370d3;5;#c43ac3;6;#008eb0;7;#bebebe;8;#454545;9;#f05b50;10;#95dc55;11;#ffe763;12;#60a4ec;13;#e26be2;14;#60b6cb;15;#f7f7f7\007"
printf "\033]10;#dddddd;#102040;#007acc\007"
printf "\033]17;#bfdbfe\007"
printf "\033]19;#000000\007"
printf "\033]5;0;#f7f7f7\007"
35 changes: 35 additions & 0 deletions electerm/Aardvark Blue.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@

themeName=Aardvark Blue
main-dark=#000
main-light=#2E3338
text=#ddd
text-light=#fff
text-dark=#888
text-disabled=#777
primary=#08c
info=#FFD166
success=#06D6A0
error=#EF476F
warn=#E55934
main=#102040
terminal:background=#102040
terminal:foreground=#dddddd
terminal:cursor=#007acc
terminal:selection=#bfdbfe
terminal:cursorAccent=#102040
terminal:black=#191919
terminal:red=#aa342e
terminal:green=#4b8c0f
terminal:yellow=#dbba00
terminal:blue=#1370d3
terminal:magenta=#c43ac3
terminal:cyan=#008eb0
terminal:white=#bebebe
terminal:brightBlack=#454545
terminal:brightRed=#f05b50
terminal:brightGreen=#95dc55
terminal:brightYellow=#ffe763
terminal:brightBlue=#60a4ec
terminal:brightMagenta=#e26be2
terminal:brightCyan=#60b6cb
terminal:brightWhite=#f7f7f7
17 changes: 17 additions & 0 deletions freebsd_vt/Aardvark Blue.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Aardvark Blue
kern.vt.color.0.rgb="#191919"
kern.vt.color.1.rgb="#aa342e"
kern.vt.color.2.rgb="#4b8c0f"
kern.vt.color.3.rgb="#dbba00"
kern.vt.color.4.rgb="#1370d3"
kern.vt.color.5.rgb="#c43ac3"
kern.vt.color.6.rgb="#008eb0"
kern.vt.color.7.rgb="#dddddd"
kern.vt.color.8.rgb="#454545"
kern.vt.color.9.rgb="#f05b50"
kern.vt.color.10.rgb="#95dc55"
kern.vt.color.11.rgb="#ffe763"
kern.vt.color.12.rgb="#60a4ec"
kern.vt.color.13.rgb="#e26be2"
kern.vt.color.14.rgb="#60b6cb"
kern.vt.color.15.rgb="#f7f7f7"
21 changes: 21 additions & 0 deletions ghostty/Aardvark Blue
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
palette = 0=#191919
palette = 1=#aa342e
palette = 2=#4b8c0f
palette = 3=#dbba00
palette = 4=#1370d3
palette = 5=#c43ac3
palette = 6=#008eb0
palette = 7=#bebebe
palette = 8=#454545
palette = 9=#f05b50
palette = 10=#95dc55
palette = 11=#ffe763
palette = 12=#60a4ec
palette = 13=#e26be2
palette = 14=#60b6cb
palette = 15=#f7f7f7
background = 102040
foreground = dddddd
cursor-color = 007acc
selection-background = bfdbfe
selection-foreground = 000000
44 changes: 44 additions & 0 deletions hexchat/Aardvark Blue.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@


color_0 = bebe bebe bebe
color_1 = 1919 1919 1919
color_2 = 1313 7070 d3d3
color_3 = 4b4b 8c8c 0f0f
color_4 = aaaa 3434 2e2e
color_5 = dbdb baba 0000
color_6 = c4c4 3a3a c3c3
color_7 = f0f0 5b5b 5050
color_8 = ffff e7e7 6363
color_9 = 9595 dcdc 5555
color_10 = 0000 8e8e b0b0
color_11 = 6060 b6b6 cbcb
color_12 = 6060 a4a4 ecec
color_13 = e2e2 6b6b e2e2
color_14 = 4545 4545 4545
color_15 = f7f7 f7f7 f7f7
color_16 = bebe bebe bebe
color_17 = 1919 1919 1919
color_18 = 1313 7070 d3d3
color_19 = 4b4b 8c8c 0f0f
color_20 = aaaa 3434 2e2e
color_21 = dbdb baba 0000
color_22 = c4c4 3a3a c3c3
color_23 = f0f0 5b5b 5050
color_24 = ffff e7e7 6363
color_25 = 9595 dcdc 5555
color_26 = 0000 8e8e b0b0
color_27 = 6060 b6b6 cbcb
color_28 = 6060 a4a4 ecec
color_29 = e2e2 6b6b e2e2
color_30 = 4545 4545 4545
color_31 = f7f7 f7f7 f7f7
color_256 = 0000 0000 0000
color_257 = bfbf dbdb fefe
color_258 = dddd dddd dddd
color_259 = 1010 2020 4040
color_260 = dbdb baba 0000
color_261 = 1313 7070 d3d3
color_262 = 4b4b 8c8c 0f0f
color_263 = f0f0 5b5b 5050
color_264 = f7f7 f7f7 f7f7
color_265 = aaaa 3434 2e2e
24 changes: 24 additions & 0 deletions iterm-dynamic-colors/Aardvark Blue.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/bin/sh
# Aardvark Blue
printf "\033]P0191919\033\\"
printf "\033]P1aa342e\033\\"
printf "\033]P24b8c0f\033\\"
printf "\033]P3dbba00\033\\"
printf "\033]P41370d3\033\\"
printf "\033]P5c43ac3\033\\"
printf "\033]P6008eb0\033\\"
printf "\033]P7bebebe\033\\"
printf "\033]P8454545\033\\"
printf "\033]P9f05b50\033\\"
printf "\033]Pa95dc55\033\\"
printf "\033]Pbffe763\033\\"
printf "\033]Pc60a4ec\033\\"
printf "\033]Pde26be2\033\\"
printf "\033]Pe60b6cb\033\\"
printf "\033]Pff7f7f7\033\\"
printf "\033]Pgdddddd\033\\"
printf "\033]Ph102040\033\\"
printf "\033]Pl007acc\033\\"
printf "\033]Pjbfdbfe\033\\"
printf "\033]Pk000000\033\\"
printf "\033]Pif7f7f7\033\\"
23 changes: 23 additions & 0 deletions kitty/Aardvark Blue.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
color0 #191919
color1 #aa342e
color2 #4b8c0f
color3 #dbba00
color4 #1370d3
color5 #c43ac3
color6 #008eb0
color7 #bebebe
color8 #454545
color9 #f05b50
color10 #95dc55
color11 #ffe763
color12 #60a4ec
color13 #e26be2
color14 #60b6cb
color15 #f7f7f7
background #102040
selection_foreground #102040
cursor #007acc
foreground #dddddd
selection_background #dddddd
underline_color #38a276
url_color #38a276
65 changes: 65 additions & 0 deletions konsole/Aardvark Blue.colorscheme
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
[General]
Description=Aardvark Blue
Opacity=1
Wallpaper=

[Background]
Color=16,32,64

[BackgroundIntense]
Color=16,32,64

[Foreground]
Color=221,221,221

[ForegroundIntense]
Color=247,247,247

[Color0]
Color=25,25,25

[Color1]
Color=170,52,46

[Color2Intense]
Color=149,220,85

[Color3Intense]
Color=255,231,99

[Color4Intense]
Color=96,164,236

[Color5Intense]
Color=226,107,226

[Color6Intense]
Color=96,182,203

[Color7Intense]
Color=247,247,247

[Color2]
Color=75,140,15

[Color3]
Color=219,186,0

[Color4]
Color=19,112,211

[Color5]
Color=196,58,195

[Color6]
Color=0,142,176

[Color7]
Color=190,190,190

[Color0Intense]
Color=69,69,69

[Color1Intense]
Color=240,91,80

Loading

0 comments on commit ce55dc0

Please sign in to comment.