Skip to content

Commit e02012f

Browse files
authored
Add Cool Night color theme (#678)
* Add Cool Night color theme A vibrant dark theme with a deep navy/black background and neon-inspired accent colors. Generated for all 34 supported terminal formats. * Add screenshot for Cool Night theme
1 parent e94dcf9 commit e02012f

37 files changed

Lines changed: 1597 additions & 0 deletions

File tree

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,10 @@ The screenshots are categorized.
497497

498498
![Screenshot](/screenshots/cobalt2.png)
499499

500+
### Cool Night
501+
502+
![Screenshot](/screenshots/cool-night.png)
503+
500504
### Crayon Pony Fish
501505

502506
![Screenshot](/screenshots/crayon-pony-fish.png)

Xresources/Cool Night

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
!
2+
! Cool Night
3+
!
4+
*.foreground: #ecdef4
5+
*.background: #010c18
6+
*.cursorColor: #38ff9d
7+
!
8+
! Black
9+
*.color0: #0b3b61
10+
*.color8: #63686d
11+
!
12+
! Red
13+
*.color1: #ff3a3a
14+
*.color9: #ff54b0
15+
!
16+
! Green
17+
*.color2: #52ffd0
18+
*.color10: #74ffd8
19+
!
20+
! Yellow
21+
*.color3: #fff383
22+
*.color11: #fcf5ae
23+
!
24+
! Blue
25+
*.color4: #1376f9
26+
*.color12: #388eff
27+
!
28+
! Magenta
29+
*.color5: #c792ea
30+
*.color13: #ae81ff
31+
!
32+
! Cyan
33+
*.color6: #ff5ed4
34+
*.color14: #ff6ad7
35+
!
36+
! White
37+
*.color7: #16fda2
38+
*.color15: #60fbbf
39+
!
40+
! Bold, Italic, Underline
41+
*.colorBD: #eeeeee
42+
!*.colorIT:
43+
!*.colorUL:

alacritty/Cool Night.toml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Colors (Cool Night)
2+
3+
[colors.bright]
4+
black = '#63686d'
5+
blue = '#388eff'
6+
cyan = '#ff6ad7'
7+
green = '#74ffd8'
8+
magenta = '#ae81ff'
9+
red = '#ff54b0'
10+
white = '#60fbbf'
11+
yellow = '#fcf5ae'
12+
13+
[colors.cursor]
14+
cursor = '#38ff9d'
15+
text = '#000000'
16+
17+
[colors.normal]
18+
black = '#0b3b61'
19+
blue = '#1376f9'
20+
cyan = '#ff5ed4'
21+
green = '#52ffd0'
22+
magenta = '#c792ea'
23+
red = '#ff3a3a'
24+
white = '#16fda2'
25+
yellow = '#fff383'
26+
27+
[colors.primary]
28+
background = '#010c18'
29+
foreground = '#ecdef4'
30+
31+
[colors.selection]
32+
background = '#38ff9c'
33+
text = '#000000'

dynamic-colors/Cool Night.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/sh
2+
# Cool Night
3+
printf "\033]4;0;#0b3b61;1;#ff3a3a;2;#52ffd0;3;#fff383;4;#1376f9;5;#c792ea;6;#ff5ed4;7;#16fda2;8;#63686d;9;#ff54b0;10;#74ffd8;11;#fcf5ae;12;#388eff;13;#ae81ff;14;#ff6ad7;15;#60fbbf\007"
4+
printf "\033]10;#ecdef4;#010c18;#38ff9d\007"
5+
printf "\033]17;#38ff9c\007"
6+
printf "\033]19;#000000\007"
7+
printf "\033]5;0;#eeeeee\007"

electerm/Cool Night.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
themeName=Cool Night
3+
main-dark=#000
4+
main-light=#2E3338
5+
text=#ddd
6+
text-light=#fff
7+
text-dark=#888
8+
text-disabled=#777
9+
primary=#08c
10+
info=#FFD166
11+
success=#06D6A0
12+
error=#EF476F
13+
warn=#E55934
14+
main=#010c18
15+
terminal:background=#010c18
16+
terminal:foreground=#ecdef4
17+
terminal:cursor=#38ff9d
18+
terminal:selection=#38ff9c
19+
terminal:cursorAccent=#010c18
20+
terminal:black=#0b3b61
21+
terminal:red=#ff3a3a
22+
terminal:green=#52ffd0
23+
terminal:yellow=#fff383
24+
terminal:blue=#1376f9
25+
terminal:magenta=#c792ea
26+
terminal:cyan=#ff5ed4
27+
terminal:white=#16fda2
28+
terminal:brightBlack=#63686d
29+
terminal:brightRed=#ff54b0
30+
terminal:brightGreen=#74ffd8
31+
terminal:brightYellow=#fcf5ae
32+
terminal:brightBlue=#388eff
33+
terminal:brightMagenta=#ae81ff
34+
terminal:brightCyan=#ff6ad7
35+
terminal:brightWhite=#60fbbf

foot/Cool Night.ini

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
[cursor]
3+
color=000000 38ff9d
4+
5+
[colors]
6+
foreground=ecdef4
7+
background=010c18
8+
regular0=0b3b61
9+
regular1=ff3a3a
10+
regular2=52ffd0
11+
regular3=fff383
12+
regular4=1376f9
13+
regular5=c792ea
14+
regular6=ff5ed4
15+
regular7=16fda2
16+
bright0=63686d
17+
bright1=ff54b0
18+
bright2=74ffd8
19+
bright3=fcf5ae
20+
bright4=388eff
21+
bright5=ae81ff
22+
bright6=ff6ad7
23+
bright7=60fbbf
24+
selection-foreground=000000
25+
selection-background=38ff9c

freebsd_vt/Cool Night.conf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Cool Night
2+
kern.vt.color.0.rgb="#0b3b61"
3+
kern.vt.color.1.rgb="#ff3a3a"
4+
kern.vt.color.2.rgb="#52ffd0"
5+
kern.vt.color.3.rgb="#fff383"
6+
kern.vt.color.4.rgb="#1376f9"
7+
kern.vt.color.5.rgb="#c792ea"
8+
kern.vt.color.6.rgb="#ff5ed4"
9+
kern.vt.color.7.rgb="#ecdef4"
10+
kern.vt.color.8.rgb="#63686d"
11+
kern.vt.color.9.rgb="#ff54b0"
12+
kern.vt.color.10.rgb="#74ffd8"
13+
kern.vt.color.11.rgb="#fcf5ae"
14+
kern.vt.color.12.rgb="#388eff"
15+
kern.vt.color.13.rgb="#ae81ff"
16+
kern.vt.color.14.rgb="#ff6ad7"
17+
kern.vt.color.15.rgb="#60fbbf"

generic/Cool Night.sh

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
#!/bin/sh
2+
# Cool Night
3+
4+
# source for these helper functions:
5+
# https://github.com/chriskempson/base16-shell/blob/master/templates/default.mustache
6+
if [ -n "$TMUX" ]; then
7+
# Tell tmux to pass the escape sequences through
8+
# (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324)
9+
put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; }
10+
put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; }
11+
put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; }
12+
elif [ "${TERM%%[-.]*}" = "screen" ]; then
13+
# GNU screen (screen, screen-256color, screen-256color-bce)
14+
put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; }
15+
put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; }
16+
put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; }
17+
elif [ "${TERM%%-*}" = "linux" ]; then
18+
put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); }
19+
put_template_var() { true; }
20+
put_template_custom() { true; }
21+
else
22+
put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; }
23+
put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; }
24+
put_template_custom() { printf '\033]%s%s\033\\' $@; }
25+
fi
26+
27+
# 16 color space
28+
put_template 0 "0b/3b/61"
29+
put_template 1 "ff/3a/3a"
30+
put_template 2 "52/ff/d0"
31+
put_template 3 "ff/f3/83"
32+
put_template 4 "13/76/f9"
33+
put_template 5 "c7/92/ea"
34+
put_template 6 "ff/5e/d4"
35+
put_template 7 "16/fd/a2"
36+
put_template 8 "63/68/6d"
37+
put_template 9 "ff/54/b0"
38+
put_template 10 "74/ff/d8"
39+
put_template 11 "fc/f5/ae"
40+
put_template 12 "38/8e/ff"
41+
put_template 13 "ae/81/ff"
42+
put_template 14 "ff/6a/d7"
43+
put_template 15 "60/fb/bf"
44+
45+
color_foreground="ec/de/f4"
46+
color_background="01/0c/18"
47+
48+
if [ -n "$ITERM_SESSION_ID" ]; then
49+
# iTerm2 proprietary escape codes
50+
put_template_custom Pg "ecdef4"
51+
put_template_custom Ph "010c18"
52+
put_template_custom Pi "eeeeee"
53+
put_template_custom Pj "38ff9c"
54+
put_template_custom Pk "000000"
55+
put_template_custom Pl "38ff9d"
56+
put_template_custom Pm "000000"
57+
else
58+
put_template_var 10 $color_foreground
59+
put_template_var 11 $color_background
60+
if [ "${TERM%%-*}" = "rxvt" ]; then
61+
put_template_var 708 $color_background # internal border (rxvt)
62+
fi
63+
put_template_custom 12 ";7" # cursor (reverse video)
64+
fi
65+
66+
# clean up
67+
unset -f put_template
68+
unset -f put_template_var
69+
unset -f put_template_custom
70+
71+
unset color_foreground
72+
unset color_background

ghostty/Cool Night

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
palette = 0=#0b3b61
2+
palette = 1=#ff3a3a
3+
palette = 2=#52ffd0
4+
palette = 3=#fff383
5+
palette = 4=#1376f9
6+
palette = 5=#c792ea
7+
palette = 6=#ff5ed4
8+
palette = 7=#16fda2
9+
palette = 8=#63686d
10+
palette = 9=#ff54b0
11+
palette = 10=#74ffd8
12+
palette = 11=#fcf5ae
13+
palette = 12=#388eff
14+
palette = 13=#ae81ff
15+
palette = 14=#ff6ad7
16+
palette = 15=#60fbbf
17+
background = #010c18
18+
foreground = #ecdef4
19+
cursor-color = #38ff9d
20+
cursor-text = #000000
21+
selection-background = #38ff9c
22+
selection-foreground = #000000

hexchat/Cool Night.conf

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
2+
3+
color_0 = 1616 fdfd a2a2
4+
color_1 = 0b0b 3b3b 6161
5+
color_2 = 1313 7676 f9f9
6+
color_3 = 5252 ffff d0d0
7+
color_4 = ffff 3a3a 3a3a
8+
color_5 = ffff f3f3 8383
9+
color_6 = c7c7 9292 eaea
10+
color_7 = ffff 5454 b0b0
11+
color_8 = fcfc f5f5 aeae
12+
color_9 = 7474 ffff d8d8
13+
color_10 = ffff 5e5e d4d4
14+
color_11 = ffff 6a6a d7d7
15+
color_12 = 3838 8e8e ffff
16+
color_13 = aeae 8181 ffff
17+
color_14 = 6363 6868 6d6d
18+
color_15 = 6060 fbfb bfbf
19+
color_16 = 1616 fdfd a2a2
20+
color_17 = 0b0b 3b3b 6161
21+
color_18 = 1313 7676 f9f9
22+
color_19 = 5252 ffff d0d0
23+
color_20 = ffff 3a3a 3a3a
24+
color_21 = ffff f3f3 8383
25+
color_22 = c7c7 9292 eaea
26+
color_23 = ffff 5454 b0b0
27+
color_24 = fcfc f5f5 aeae
28+
color_25 = 7474 ffff d8d8
29+
color_26 = ffff 5e5e d4d4
30+
color_27 = ffff 6a6a d7d7
31+
color_28 = 3838 8e8e ffff
32+
color_29 = aeae 8181 ffff
33+
color_30 = 6363 6868 6d6d
34+
color_31 = 6060 fbfb bfbf
35+
color_256 = 0000 0000 0000
36+
color_257 = 3838 ffff 9c9c
37+
color_258 = ecec dede f4f4
38+
color_259 = 0101 0c0c 1818
39+
color_260 = ffff f3f3 8383
40+
color_261 = 1313 7676 f9f9
41+
color_262 = 5252 ffff d0d0
42+
color_263 = ffff 5454 b0b0
43+
color_264 = 6060 fbfb bfbf
44+
color_265 = ffff 3a3a 3a3a

0 commit comments

Comments
 (0)