From ac724a86e5d3dc15e10e528b7621404bb90d92cd Mon Sep 17 00:00:00 2001 From: malleroid <38337195+malleroid@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:41:41 +0900 Subject: [PATCH 1/3] Add Emerald Synth theme --- yaml/Emerald Synth.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 yaml/Emerald Synth.yml diff --git a/yaml/Emerald Synth.yml b/yaml/Emerald Synth.yml new file mode 100644 index 000000000..519c510f2 --- /dev/null +++ b/yaml/Emerald Synth.yml @@ -0,0 +1,26 @@ +name: "Emerald Synth" +author: "malleroid (https://github.com/malleroid)" +variant: "Dark" + +background: "#0d0221" +color_01: "#0a0118" +color_02: "#ff2a6d" +color_03: "#00e67e" +color_04: "#ffcc66" +color_05: "#8b9cf7" +color_06: "#ff79c6" +color_07: "#4dd0e1" +color_08: "#f0e6ff" +color_09: "#6a5585" +color_10: "#ff5c8a" +color_11: "#40ffdd" +color_12: "#ffe099" +color_13: "#b0b8fc" +color_14: "#ff9ed0" +color_15: "#7ee0ec" +color_16: "#ffffff" +cursor: "#ff79c6" +cursor_text: "#0d0221" +foreground: "#00ffcc" +selection: "#2e6b5f" +selection_text: "#00ffcc" From 9f370cf714ab0df17ca3c5fd4ce7de0ea597f6bf Mon Sep 17 00:00:00 2001 From: malleroid <38337195+malleroid@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:42:22 +0900 Subject: [PATCH 2/3] Auto-generate color schemes for Emerald Synth --- Xresources/Emerald Synth | 43 +++ alacritty/Emerald Synth.toml | 33 +++ dynamic-colors/Emerald Synth.sh | 7 + electerm/Emerald Synth.txt | 35 +++ foot/Emerald Synth.ini | 25 ++ freebsd_vt/Emerald Synth.conf | 17 ++ generic/Emerald Synth.sh | 72 +++++ ghostty/Emerald Synth | 22 ++ hexchat/Emerald Synth.conf | 44 ++++ iterm-dynamic-colors/Emerald Synth.sh | 24 ++ kitty/Emerald Synth.conf | 22 ++ konsole/Emerald Synth.colorscheme | 88 +++++++ lxterminal/Emerald Synth.conf | 20 ++ mobaxterm/Emerald Synth.ini | 23 ++ pantheonterminal/Emerald Synth.sh | 9 + putty/Emerald Synth.reg | 25 ++ remmina/Emerald Synth.colors | 26 ++ rio/Emerald Synth.toml | 22 ++ royalts/Emerald Synth.termcolors | 117 +++++++++ schemes/Emerald Synth.itermcolors | 318 +++++++++++++++++++++++ termframe/Emerald Synth.toml | 24 ++ terminator/Emerald Synth.config | 7 + termite/Emerald Synth | 24 ++ termux/Emerald Synth.properties | 22 ++ tilda/Emerald Synth.itermcolors_config_0 | 10 + vhs/Emerald Synth.json | 23 ++ vim/Emerald-Synth.vim | 127 +++++++++ vscode/Emerald Synth.json | 25 ++ wayst/Emerald Synth | 23 ++ wezterm/Emerald Synth.toml | 12 + windowsterminal/Emerald Synth.json | 23 ++ xfce4terminal/Emerald Synth.theme | 6 + xrdb/Emerald Synth.xrdb | 24 ++ 33 files changed, 1342 insertions(+) create mode 100644 Xresources/Emerald Synth create mode 100644 alacritty/Emerald Synth.toml create mode 100755 dynamic-colors/Emerald Synth.sh create mode 100644 electerm/Emerald Synth.txt create mode 100644 foot/Emerald Synth.ini create mode 100644 freebsd_vt/Emerald Synth.conf create mode 100755 generic/Emerald Synth.sh create mode 100644 ghostty/Emerald Synth create mode 100644 hexchat/Emerald Synth.conf create mode 100755 iterm-dynamic-colors/Emerald Synth.sh create mode 100644 kitty/Emerald Synth.conf create mode 100644 konsole/Emerald Synth.colorscheme create mode 100644 lxterminal/Emerald Synth.conf create mode 100644 mobaxterm/Emerald Synth.ini create mode 100755 pantheonterminal/Emerald Synth.sh create mode 100644 putty/Emerald Synth.reg create mode 100644 remmina/Emerald Synth.colors create mode 100644 rio/Emerald Synth.toml create mode 100644 royalts/Emerald Synth.termcolors create mode 100644 schemes/Emerald Synth.itermcolors create mode 100644 termframe/Emerald Synth.toml create mode 100644 terminator/Emerald Synth.config create mode 100644 termite/Emerald Synth create mode 100644 termux/Emerald Synth.properties create mode 100644 tilda/Emerald Synth.itermcolors_config_0 create mode 100644 vhs/Emerald Synth.json create mode 100644 vim/Emerald-Synth.vim create mode 100644 vscode/Emerald Synth.json create mode 100644 wayst/Emerald Synth create mode 100644 wezterm/Emerald Synth.toml create mode 100644 windowsterminal/Emerald Synth.json create mode 100644 xfce4terminal/Emerald Synth.theme create mode 100644 xrdb/Emerald Synth.xrdb diff --git a/Xresources/Emerald Synth b/Xresources/Emerald Synth new file mode 100644 index 000000000..eac69198a --- /dev/null +++ b/Xresources/Emerald Synth @@ -0,0 +1,43 @@ +! +! Emerald Synth +! +*.foreground: #00ffcc +*.background: #0d0221 +*.cursorColor: #ff79c6 +! +! Black +*.color0: #0a0118 +*.color8: #6a5585 +! +! Red +*.color1: #ff2a6d +*.color9: #ff5c8a +! +! Green +*.color2: #00e67e +*.color10: #40ffdd +! +! Yellow +*.color3: #ffcc66 +*.color11: #ffe099 +! +! Blue +*.color4: #8b9cf7 +*.color12: #b0b8fc +! +! Magenta +*.color5: #ff79c6 +*.color13: #ff9ed0 +! +! Cyan +*.color6: #4dd0e1 +*.color14: #7ee0ec +! +! White +*.color7: #f0e6ff +*.color15: #ffffff +! +! Bold, Italic, Underline +*.colorBD: #00ffcc +!*.colorIT: +!*.colorUL: diff --git a/alacritty/Emerald Synth.toml b/alacritty/Emerald Synth.toml new file mode 100644 index 000000000..eafd884ca --- /dev/null +++ b/alacritty/Emerald Synth.toml @@ -0,0 +1,33 @@ +# Colors (Emerald Synth) + +[colors.bright] +black = '#6a5585' +blue = '#b0b8fc' +cyan = '#7ee0ec' +green = '#40ffdd' +magenta = '#ff9ed0' +red = '#ff5c8a' +white = '#ffffff' +yellow = '#ffe099' + +[colors.cursor] +cursor = '#ff79c6' +text = '#0d0221' + +[colors.normal] +black = '#0a0118' +blue = '#8b9cf7' +cyan = '#4dd0e1' +green = '#00e67e' +magenta = '#ff79c6' +red = '#ff2a6d' +white = '#f0e6ff' +yellow = '#ffcc66' + +[colors.primary] +background = '#0d0221' +foreground = '#00ffcc' + +[colors.selection] +background = '#2e6b5f' +text = '#00ffcc' diff --git a/dynamic-colors/Emerald Synth.sh b/dynamic-colors/Emerald Synth.sh new file mode 100755 index 000000000..26ea7a511 --- /dev/null +++ b/dynamic-colors/Emerald Synth.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# Emerald Synth +printf "\033]4;0;#0a0118;1;#ff2a6d;2;#00e67e;3;#ffcc66;4;#8b9cf7;5;#ff79c6;6;#4dd0e1;7;#f0e6ff;8;#6a5585;9;#ff5c8a;10;#40ffdd;11;#ffe099;12;#b0b8fc;13;#ff9ed0;14;#7ee0ec;15;#ffffff\007" +printf "\033]10;#00ffcc;#0d0221;#ff79c6\007" +printf "\033]17;#2e6b5f\007" +printf "\033]19;#00ffcc\007" +printf "\033]5;0;#00ffcc\007" diff --git a/electerm/Emerald Synth.txt b/electerm/Emerald Synth.txt new file mode 100644 index 000000000..e0b35bd03 --- /dev/null +++ b/electerm/Emerald Synth.txt @@ -0,0 +1,35 @@ + +themeName=Emerald Synth +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=#0d0221 +terminal:background=#0d0221 +terminal:foreground=#00ffcc +terminal:cursor=#ff79c6 +terminal:selection=#2e6b5f +terminal:cursorAccent=#0d0221 +terminal:black=#0a0118 +terminal:red=#ff2a6d +terminal:green=#00e67e +terminal:yellow=#ffcc66 +terminal:blue=#8b9cf7 +terminal:magenta=#ff79c6 +terminal:cyan=#4dd0e1 +terminal:white=#f0e6ff +terminal:brightBlack=#6a5585 +terminal:brightRed=#ff5c8a +terminal:brightGreen=#40ffdd +terminal:brightYellow=#ffe099 +terminal:brightBlue=#b0b8fc +terminal:brightMagenta=#ff9ed0 +terminal:brightCyan=#7ee0ec +terminal:brightWhite=#ffffff diff --git a/foot/Emerald Synth.ini b/foot/Emerald Synth.ini new file mode 100644 index 000000000..07e7eb3c1 --- /dev/null +++ b/foot/Emerald Synth.ini @@ -0,0 +1,25 @@ + +[cursor] +color=0d0221 ff79c6 + +[colors] +foreground=00ffcc +background=0d0221 +regular0=0a0118 +regular1=ff2a6d +regular2=00e67e +regular3=ffcc66 +regular4=8b9cf7 +regular5=ff79c6 +regular6=4dd0e1 +regular7=f0e6ff +bright0=6a5585 +bright1=ff5c8a +bright2=40ffdd +bright3=ffe099 +bright4=b0b8fc +bright5=ff9ed0 +bright6=7ee0ec +bright7=ffffff +selection-foreground=00ffcc +selection-background=2e6b5f diff --git a/freebsd_vt/Emerald Synth.conf b/freebsd_vt/Emerald Synth.conf new file mode 100644 index 000000000..587fb4cf0 --- /dev/null +++ b/freebsd_vt/Emerald Synth.conf @@ -0,0 +1,17 @@ +# Emerald Synth +kern.vt.color.0.rgb="#0a0118" +kern.vt.color.1.rgb="#ff2a6d" +kern.vt.color.2.rgb="#00e67e" +kern.vt.color.3.rgb="#ffcc66" +kern.vt.color.4.rgb="#8b9cf7" +kern.vt.color.5.rgb="#ff79c6" +kern.vt.color.6.rgb="#4dd0e1" +kern.vt.color.7.rgb="#00ffcc" +kern.vt.color.8.rgb="#6a5585" +kern.vt.color.9.rgb="#ff5c8a" +kern.vt.color.10.rgb="#40ffdd" +kern.vt.color.11.rgb="#ffe099" +kern.vt.color.12.rgb="#b0b8fc" +kern.vt.color.13.rgb="#ff9ed0" +kern.vt.color.14.rgb="#7ee0ec" +kern.vt.color.15.rgb="#ffffff" diff --git a/generic/Emerald Synth.sh b/generic/Emerald Synth.sh new file mode 100755 index 000000000..0e2da7382 --- /dev/null +++ b/generic/Emerald Synth.sh @@ -0,0 +1,72 @@ +#!/bin/sh +# Emerald Synth + +# source for these helper functions: +# https://github.com/chriskempson/base16-shell/blob/master/templates/default.mustache +if [ -n "$TMUX" ]; then + # Tell tmux to pass the escape sequences through + # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) + put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } + put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } + put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } +elif [ "${TERM%%[-.]*}" = "screen" ]; then + # GNU screen (screen, screen-256color, screen-256color-bce) + put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } + put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } + put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } +elif [ "${TERM%%-*}" = "linux" ]; then + put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } + put_template_var() { true; } + put_template_custom() { true; } +else + put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } + put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } + put_template_custom() { printf '\033]%s%s\033\\' $@; } +fi + +# 16 color space +put_template 0 "0a/01/18" +put_template 1 "ff/2a/6d" +put_template 2 "00/e6/7e" +put_template 3 "ff/cc/66" +put_template 4 "8b/9c/f7" +put_template 5 "ff/79/c6" +put_template 6 "4d/d0/e1" +put_template 7 "f0/e6/ff" +put_template 8 "6a/55/85" +put_template 9 "ff/5c/8a" +put_template 10 "40/ff/dd" +put_template 11 "ff/e0/99" +put_template 12 "b0/b8/fc" +put_template 13 "ff/9e/d0" +put_template 14 "7e/e0/ec" +put_template 15 "ff/ff/ff" + +color_foreground="00/ff/cc" +color_background="0d/02/21" + +if [ -n "$ITERM_SESSION_ID" ]; then + # iTerm2 proprietary escape codes + put_template_custom Pg "00ffcc" + put_template_custom Ph "0d0221" + put_template_custom Pi "00ffcc" + put_template_custom Pj "2e6b5f" + put_template_custom Pk "00ffcc" + put_template_custom Pl "ff79c6" + put_template_custom Pm "0d0221" +else + put_template_var 10 $color_foreground + put_template_var 11 $color_background + if [ "${TERM%%-*}" = "rxvt" ]; then + put_template_var 708 $color_background # internal border (rxvt) + fi + put_template_custom 12 ";7" # cursor (reverse video) +fi + +# clean up +unset -f put_template +unset -f put_template_var +unset -f put_template_custom + +unset color_foreground +unset color_background diff --git a/ghostty/Emerald Synth b/ghostty/Emerald Synth new file mode 100644 index 000000000..51b5e60ec --- /dev/null +++ b/ghostty/Emerald Synth @@ -0,0 +1,22 @@ +palette = 0=#0a0118 +palette = 1=#ff2a6d +palette = 2=#00e67e +palette = 3=#ffcc66 +palette = 4=#8b9cf7 +palette = 5=#ff79c6 +palette = 6=#4dd0e1 +palette = 7=#f0e6ff +palette = 8=#6a5585 +palette = 9=#ff5c8a +palette = 10=#40ffdd +palette = 11=#ffe099 +palette = 12=#b0b8fc +palette = 13=#ff9ed0 +palette = 14=#7ee0ec +palette = 15=#ffffff +background = #0d0221 +foreground = #00ffcc +cursor-color = #ff79c6 +cursor-text = #0d0221 +selection-background = #2e6b5f +selection-foreground = #00ffcc diff --git a/hexchat/Emerald Synth.conf b/hexchat/Emerald Synth.conf new file mode 100644 index 000000000..f942a63ce --- /dev/null +++ b/hexchat/Emerald Synth.conf @@ -0,0 +1,44 @@ + + +color_0 = f0f0 e6e6 ffff +color_1 = 0a0a 0101 1818 +color_2 = 8b8b 9c9c f7f7 +color_3 = 0000 e6e6 7e7e +color_4 = ffff 2a2a 6d6d +color_5 = ffff cccc 6666 +color_6 = ffff 7979 c6c6 +color_7 = ffff 5c5c 8a8a +color_8 = ffff e0e0 9999 +color_9 = 4040 ffff dddd +color_10 = 4d4d d0d0 e1e1 +color_11 = 7e7e e0e0 ecec +color_12 = b0b0 b8b8 fcfc +color_13 = ffff 9e9e d0d0 +color_14 = 6a6a 5555 8585 +color_15 = ffff ffff ffff +color_16 = f0f0 e6e6 ffff +color_17 = 0a0a 0101 1818 +color_18 = 8b8b 9c9c f7f7 +color_19 = 0000 e6e6 7e7e +color_20 = ffff 2a2a 6d6d +color_21 = ffff cccc 6666 +color_22 = ffff 7979 c6c6 +color_23 = ffff 5c5c 8a8a +color_24 = ffff e0e0 9999 +color_25 = 4040 ffff dddd +color_26 = 4d4d d0d0 e1e1 +color_27 = 7e7e e0e0 ecec +color_28 = b0b0 b8b8 fcfc +color_29 = ffff 9e9e d0d0 +color_30 = 6a6a 5555 8585 +color_31 = ffff ffff ffff +color_256 = 0000 ffff cccc +color_257 = 2e2e 6b6b 5f5f +color_258 = 0000 ffff cccc +color_259 = 0d0d 0202 2121 +color_260 = ffff cccc 6666 +color_261 = 8b8b 9c9c f7f7 +color_262 = 0000 e6e6 7e7e +color_263 = ffff 5c5c 8a8a +color_264 = ffff ffff ffff +color_265 = ffff 2a2a 6d6d diff --git a/iterm-dynamic-colors/Emerald Synth.sh b/iterm-dynamic-colors/Emerald Synth.sh new file mode 100755 index 000000000..de22f4d4a --- /dev/null +++ b/iterm-dynamic-colors/Emerald Synth.sh @@ -0,0 +1,24 @@ +#!/bin/sh +# Emerald Synth +printf "\033]P00a0118\033\\" +printf "\033]P1ff2a6d\033\\" +printf "\033]P200e67e\033\\" +printf "\033]P3ffcc66\033\\" +printf "\033]P48b9cf7\033\\" +printf "\033]P5ff79c6\033\\" +printf "\033]P64dd0e1\033\\" +printf "\033]P7f0e6ff\033\\" +printf "\033]P86a5585\033\\" +printf "\033]P9ff5c8a\033\\" +printf "\033]Pa40ffdd\033\\" +printf "\033]Pbffe099\033\\" +printf "\033]Pcb0b8fc\033\\" +printf "\033]Pdff9ed0\033\\" +printf "\033]Pe7ee0ec\033\\" +printf "\033]Pfffffff\033\\" +printf "\033]Pg00ffcc\033\\" +printf "\033]Ph0d0221\033\\" +printf "\033]Plff79c6\033\\" +printf "\033]Pj2e6b5f\033\\" +printf "\033]Pk00ffcc\033\\" +printf "\033]Pi00ffcc\033\\" diff --git a/kitty/Emerald Synth.conf b/kitty/Emerald Synth.conf new file mode 100644 index 000000000..aebb8ed2b --- /dev/null +++ b/kitty/Emerald Synth.conf @@ -0,0 +1,22 @@ +color0 #0a0118 +color1 #ff2a6d +color2 #00e67e +color3 #ffcc66 +color4 #8b9cf7 +color5 #ff79c6 +color6 #4dd0e1 +color7 #f0e6ff +color8 #6a5585 +color9 #ff5c8a +color10 #40ffdd +color11 #ffe099 +color12 #b0b8fc +color13 #ff9ed0 +color14 #7ee0ec +color15 #ffffff +background #0d0221 +selection_foreground #0d0221 +cursor #ff79c6 +cursor_text_color #0d0221 +foreground #00ffcc +selection_background #00ffcc diff --git a/konsole/Emerald Synth.colorscheme b/konsole/Emerald Synth.colorscheme new file mode 100644 index 000000000..7cfe5be8e --- /dev/null +++ b/konsole/Emerald Synth.colorscheme @@ -0,0 +1,88 @@ +[General] +Description=Emerald Synth +Opacity=1 +Wallpaper= + +[Background] +Color=13,2,33 + +[BackgroundIntense] +Color=13,2,33 + +[Foreground] +Color=0,255,204 + +[ForegroundIntense] +Color=0,255,204 + +[Color0] +Color=10,1,24 + +[Color1] +Color=255,42,109 + +[Color2] +Color=0,230,126 + +[Color3] +Color=255,204,102 + +[Color4] +Color=139,156,247 + +[Color5] +Color=255,121,198 + +[Color6] +Color=77,208,225 + +[Color7] +Color=240,230,255 + +[Color0Intense] +Color=106,85,133 + +[Color1Intense] +Color=255,92,138 + +[Color2Intense] +Color=64,255,221 + +[Color3Intense] +Color=255,224,153 + +[Color4Intense] +Color=176,184,252 + +[Color5Intense] +Color=255,158,208 + +[Color6Intense] +Color=126,224,236 + +[Color7Intense] +Color=255,255,255 + +[Color0Faint] +Color=10,1,24 + +[Color1Faint] +Color=255,42,109 + +[Color2Faint] +Color=0,230,126 + +[Color3Faint] +Color=255,204,102 + +[Color4Faint] +Color=139,156,247 + +[Color5Faint] +Color=255,121,198 + +[Color6Faint] +Color=77,208,225 + +[Color7Faint] +Color=240,230,255 diff --git a/lxterminal/Emerald Synth.conf b/lxterminal/Emerald Synth.conf new file mode 100644 index 000000000..1b0d3d56f --- /dev/null +++ b/lxterminal/Emerald Synth.conf @@ -0,0 +1,20 @@ +;Paste the following configurations in thecorresponding place in lxterminal.conf. +bgcolor=rgba(13,2,33,1) +fgcolor=rgb(0,255,204) +palette_color_0=rgb(10,1,24) +palette_color_1=rgb(255,42,109) +palette_color_10=rgb(64,255,221) +palette_color_11=rgb(255,224,153) +palette_color_12=rgb(176,184,252) +palette_color_13=rgb(255,158,208) +palette_color_14=rgb(126,224,236) +palette_color_15=rgb(255,255,255) +palette_color_2=rgb(0,230,126) +palette_color_3=rgb(255,204,102) +palette_color_4=rgb(139,156,247) +palette_color_5=rgb(255,121,198) +palette_color_6=rgb(77,208,225) +palette_color_7=rgb(240,230,255) +palette_color_8=rgb(106,85,133) +palette_color_9=rgb(255,92,138) +color_preset=Emerald Synth diff --git a/mobaxterm/Emerald Synth.ini b/mobaxterm/Emerald Synth.ini new file mode 100644 index 000000000..fb90511fa --- /dev/null +++ b/mobaxterm/Emerald Synth.ini @@ -0,0 +1,23 @@ +;Paste the following configurations in the corresponding place in MobaXterm.ini. +;Theme: Emerald Synth +[Colors] +DefaultColorScheme=0 +BackgroundColour=13,2,33 +ForegroundColour=0,255,204 +CursorColour=255,121,198 +Black=10,1,24 +Red=255,42,109 +BoldGreen=64,255,221 +BoldYellow=255,224,153 +BoldBlue=176,184,252 +BoldMagenta=255,158,208 +BoldCyan=126,224,236 +BoldWhite=255,255,255 +Green=0,230,126 +Yellow=255,204,102 +Blue=139,156,247 +Magenta=255,121,198 +Cyan=77,208,225 +White=240,230,255 +BoldBlack=106,85,133 +BoldRed=255,92,138 diff --git a/pantheonterminal/Emerald Synth.sh b/pantheonterminal/Emerald Synth.sh new file mode 100755 index 000000000..7f3e925f2 --- /dev/null +++ b/pantheonterminal/Emerald Synth.sh @@ -0,0 +1,9 @@ +#!/bin/bash +dconf load /org/pantheon/terminal/settings/ < + + + + Ansi 0 Color + + Alpha Component + 1 + Blue Component + 0.0941 + Color Space + sRGB + Green Component + 0.0039 + Red Component + 0.0392 + + Ansi 1 Color + + Alpha Component + 1 + Blue Component + 0.4275 + Color Space + sRGB + Green Component + 0.1647 + Red Component + 1.0 + + Ansi 10 Color + + Alpha Component + 1 + Blue Component + 0.8667 + Color Space + sRGB + Green Component + 1.0 + Red Component + 0.251 + + Ansi 11 Color + + Alpha Component + 1 + Blue Component + 0.6 + Color Space + sRGB + Green Component + 0.8784 + Red Component + 1.0 + + Ansi 12 Color + + Alpha Component + 1 + Blue Component + 0.9882 + Color Space + sRGB + Green Component + 0.7216 + Red Component + 0.6902 + + Ansi 13 Color + + Alpha Component + 1 + Blue Component + 0.8157 + Color Space + sRGB + Green Component + 0.6196 + Red Component + 1.0 + + Ansi 14 Color + + Alpha Component + 1 + Blue Component + 0.9255 + Color Space + sRGB + Green Component + 0.8784 + Red Component + 0.4941 + + Ansi 15 Color + + Alpha Component + 1 + Blue Component + 1.0 + Color Space + sRGB + Green Component + 1.0 + Red Component + 1.0 + + Ansi 2 Color + + Alpha Component + 1 + Blue Component + 0.4941 + Color Space + sRGB + Green Component + 0.902 + Red Component + 0.0 + + Ansi 3 Color + + Alpha Component + 1 + Blue Component + 0.4 + Color Space + sRGB + Green Component + 0.8 + Red Component + 1.0 + + Ansi 4 Color + + Alpha Component + 1 + Blue Component + 0.9686 + Color Space + sRGB + Green Component + 0.6118 + Red Component + 0.5451 + + Ansi 5 Color + + Alpha Component + 1 + Blue Component + 0.7765 + Color Space + sRGB + Green Component + 0.4745 + Red Component + 1.0 + + Ansi 6 Color + + Alpha Component + 1 + Blue Component + 0.8824 + Color Space + sRGB + Green Component + 0.8157 + Red Component + 0.302 + + Ansi 7 Color + + Alpha Component + 1 + Blue Component + 1.0 + Color Space + sRGB + Green Component + 0.902 + Red Component + 0.9412 + + Ansi 8 Color + + Alpha Component + 1 + Blue Component + 0.5216 + Color Space + sRGB + Green Component + 0.3333 + Red Component + 0.4157 + + Ansi 9 Color + + Alpha Component + 1 + Blue Component + 0.5412 + Color Space + sRGB + Green Component + 0.3608 + Red Component + 1.0 + + Background Color + + Alpha Component + 1 + Blue Component + 0.1294 + Color Space + sRGB + Green Component + 0.0078 + Red Component + 0.051 + + Bold Color + + Alpha Component + 1 + Blue Component + 0.8 + Color Space + sRGB + Green Component + 1.0 + Red Component + 0.0 + + Cursor Color + + Alpha Component + 1 + Blue Component + 0.7765 + Color Space + sRGB + Green Component + 0.4745 + Red Component + 1.0 + + Cursor Guide Color + + Alpha Component + 1 + Blue Component + 0.7765 + Color Space + sRGB + Green Component + 0.4745 + Red Component + 1.0 + + Cursor Text Color + + Alpha Component + 1 + Blue Component + 0.1294 + Color Space + sRGB + Green Component + 0.0078 + Red Component + 0.051 + + Foreground Color + + Alpha Component + 1 + Blue Component + 0.8 + Color Space + sRGB + Green Component + 1.0 + Red Component + 0.0 + + Selected Text Color + + Alpha Component + 1 + Blue Component + 0.8 + Color Space + sRGB + Green Component + 1.0 + Red Component + 0.0 + + Selection Color + + Alpha Component + 1 + Blue Component + 0.3725 + Color Space + sRGB + Green Component + 0.4196 + Red Component + 0.1804 + + + diff --git a/termframe/Emerald Synth.toml b/termframe/Emerald Synth.toml new file mode 100644 index 000000000..fdddb50f3 --- /dev/null +++ b/termframe/Emerald Synth.toml @@ -0,0 +1,24 @@ +tags = ["dark"] + +[theme.colors] +background = "#0d0221" +foreground = "#00ffcc" +bright-foreground = "#00ffcc" + +[theme.colors.palette] +0 = "#0a0118" +1 = "#ff2a6d" +2 = "#00e67e" +3 = "#ffcc66" +4 = "#8b9cf7" +5 = "#ff79c6" +6 = "#4dd0e1" +7 = "#f0e6ff" +8 = "#6a5585" +9 = "#ff5c8a" +10 = "#40ffdd" +11 = "#ffe099" +12 = "#b0b8fc" +13 = "#ff9ed0" +14 = "#7ee0ec" +15 = "#ffffff" diff --git a/terminator/Emerald Synth.config b/terminator/Emerald Synth.config new file mode 100644 index 000000000..3fa817bba --- /dev/null +++ b/terminator/Emerald Synth.config @@ -0,0 +1,7 @@ + +[[Emerald Synth]] + palette = "#0a0118:#ff2a6d:#00e67e:#ffcc66:#8b9cf7:#ff79c6:#4dd0e1:#f0e6ff:#6a5585:#ff5c8a:#40ffdd:#ffe099:#b0b8fc:#ff9ed0:#7ee0ec:#ffffff" + background_color = "#0d0221" + cursor_color = "#ff79c6" + foreground_color = "#00ffcc" + background_image = None diff --git a/termite/Emerald Synth b/termite/Emerald Synth new file mode 100644 index 000000000..7a4eb0892 --- /dev/null +++ b/termite/Emerald Synth @@ -0,0 +1,24 @@ +[colors] +background = #0d0221 +cursor = #ff79c6 +cursor_foreground = #0d0221 +foreground = #00ffcc +color0 = #0a0118 +color1 = #ff2a6d +color2 = #00e67e +color3 = #ffcc66 +color4 = #8b9cf7 +color5 = #ff79c6 +color6 = #4dd0e1 +color7 = #f0e6ff +color8 = #6a5585 +color9 = #ff5c8a +color10 = #40ffdd +color11 = #ffe099 +color12 = #b0b8fc +color13 = #ff9ed0 +color14 = #7ee0ec +color15 = #ffffff +colorBD = #00ffcc +colorIT = +colorUL = diff --git a/termux/Emerald Synth.properties b/termux/Emerald Synth.properties new file mode 100644 index 000000000..07dc736e5 --- /dev/null +++ b/termux/Emerald Synth.properties @@ -0,0 +1,22 @@ +# Emerald Synth +foreground=#00ffcc +background=#0d0221 +cursor=#ff79c6 + +color0=#0a0118 +color1=#ff2a6d +color2=#00e67e +color3=#ffcc66 +color4=#8b9cf7 +color5=#ff79c6 +color6=#4dd0e1 +color7=#f0e6ff + +color8=#6a5585 +color9=#ff5c8a +color10=#40ffdd +color11=#ffe099 +color12=#b0b8fc +color13=#ff9ed0 +color14=#7ee0ec +color15=#ffffff diff --git a/tilda/Emerald Synth.itermcolors_config_0 b/tilda/Emerald Synth.itermcolors_config_0 new file mode 100644 index 000000000..b74ade92c --- /dev/null +++ b/tilda/Emerald Synth.itermcolors_config_0 @@ -0,0 +1,10 @@ +back_blue = 8481 +back_green = 514 +back_red = 3341 +cursor_blue = 50886 +cursor_green = 31097 +cursor_red = 65792 +palette = {2570, 257, 6168, 65792, 10794, 28013, 0, 59110, 32382, 65792, 52428, 26214, 35723, 40092, 63479, 65792, 31097, 50886, 19789, 53456, 57825, 61680, 59110, 65792, 27242, 21845, 34181, 65792, 23644, 35466, 16448, 65792, 56797, 65792, 57568, 39321, 45232, 47288, 64764, 65792, 40606, 53456, 32382, 57568, 60652, 65792, 65792, 65792} +text_blue = 52428 +text_green = 65792 +text_red = 0 diff --git a/vhs/Emerald Synth.json b/vhs/Emerald Synth.json new file mode 100644 index 000000000..5630930f9 --- /dev/null +++ b/vhs/Emerald Synth.json @@ -0,0 +1,23 @@ +{ + "name": "Emerald Synth", + "black": "#0a0118", + "red": "#ff2a6d", + "green": "#00e67e", + "yellow": "#ffcc66", + "blue": "#8b9cf7", + "purple": "#ff79c6", + "cyan": "#4dd0e1", + "white": "#f0e6ff", + "brightBlack": "#6a5585", + "brightRed": "#ff5c8a", + "brightGreen": "#40ffdd", + "brightYellow": "#ffe099", + "brightBlue": "#b0b8fc", + "brightPurple": "#ff9ed0", + "brightCyan": "#7ee0ec", + "brightWhite": "#ffffff", + "background": "#0d0221", + "foreground": "#00ffcc", + "cursor": "#ff79c6", + "selection": "#2e6b5f" +} diff --git a/vim/Emerald-Synth.vim b/vim/Emerald-Synth.vim new file mode 100644 index 000000000..7e6310ee8 --- /dev/null +++ b/vim/Emerald-Synth.vim @@ -0,0 +1,127 @@ +" Vim Color File +" Generated by iTerm2-Color-Schemes +" Name: Emerald Synth +" URL: https://github.com/mbadolato/iTerm2-Color-Schemes + +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "Emerald-Synth" + +" Normal colors +hi Normal guifg=#00ffcc guibg=#0d0221 + +" Syntax highlighting groups +hi Comment guifg=#6a5585 +hi Constant guifg=#ffcc66 +hi Identifier guifg=#8b9cf7 +hi Statement guifg=#ff5c8a +hi PreProc guifg=#ff9ed0 +hi Type guifg=#40ffdd +hi Special guifg=#7ee0ec +hi Underlined guifg=#b0b8fc gui=underline +hi Error guifg=#ff2a6d guibg=#0d0221 +hi Todo guifg=#ffe099 guibg=#0d0221 + +" Additional groups for better compatibility +hi String guifg=#00e67e +hi Character guifg=#00e67e +hi Number guifg=#ffcc66 +hi Boolean guifg=#ffcc66 +hi Float guifg=#ffcc66 + +hi Function guifg=#8b9cf7 + +hi Conditional guifg=#ff5c8a +hi Repeat guifg=#ff5c8a +hi Label guifg=#ff5c8a +hi Operator guifg=#f0e6ff +hi Keyword guifg=#ff5c8a +hi Exception guifg=#ff2a6d + +hi Include guifg=#ff9ed0 +hi Define guifg=#ff9ed0 +hi Macro guifg=#ff9ed0 +hi PreCondit guifg=#ff9ed0 + +hi StorageClass guifg=#40ffdd +hi Structure guifg=#40ffdd +hi Typedef guifg=#40ffdd + +hi SpecialChar guifg=#7ee0ec +hi Tag guifg=#7ee0ec +hi Delimiter guifg=#f0e6ff +hi SpecialComment guifg=#6a5585 +hi Debug guifg=#ffe099 + +hi Ignore guifg=#0d0221 + +" Cursor and line highlighting +hi Cursor guifg=#0d0221 guibg=#ff79c6 +hi CursorLine guibg=#2e6b5f +hi CursorColumn guibg=#2e6b5f + +" Visual selection +hi Visual guibg=#2e6b5f + +" Search highlighting +hi Search guibg=#ffe099 guifg=#0d0221 +hi IncSearch guibg=#ffe099 guifg=#0d0221 + +" Line numbers +hi LineNr guifg=#6a5585 +hi CursorLineNr guifg=#00ffcc + +" Status line +hi StatusLine guifg=#00ffcc guibg=#6a5585 +hi StatusLineNC guifg=#6a5585 guibg=#0d0221 + +" Tab line +hi TabLine guifg=#6a5585 guibg=#0d0221 +hi TabLineSel guifg=#00ffcc guibg=#2e6b5f +hi TabLineFill guibg=#0d0221 + +" Popup menu +hi Pmenu guifg=#00ffcc guibg=#6a5585 +hi PmenuSel guifg=#0d0221 guibg=#2e6b5f +hi PmenuSbar guibg=#6a5585 +hi PmenuThumb guibg=#00ffcc + +" Diff highlighting +hi DiffAdd guibg=#00e67e +hi DiffChange guibg=#ffcc66 +hi DiffDelete guibg=#ff2a6d +hi DiffText guibg=#8b9cf7 + +" Fold highlighting +hi Folded guifg=#6a5585 guibg=#0d0221 +hi FoldColumn guifg=#6a5585 guibg=#0d0221 + +" Spell checking +hi SpellBad gui=undercurl guisp=#ff2a6d +hi SpellCap gui=undercurl guisp=#8b9cf7 +hi SpellRare gui=undercurl guisp=#ff79c6 +hi SpellLocal gui=undercurl guisp=#4dd0e1 + +" Error and warning messages +hi ErrorMsg guifg=#ff2a6d +hi WarningMsg guifg=#ffcc66 +hi MoreMsg guifg=#8b9cf7 +hi Question guifg=#00e67e + +" Mode message +hi ModeMsg guifg=#00e67e + +" Directory +hi Directory guifg=#8b9cf7 + +" Title +hi Title guifg=#ff79c6 + +" Match parenthesis +hi MatchParen guibg=#6a5585 + +" Sign column +hi SignColumn guifg=#6a5585 guibg=#0d0221 diff --git a/vscode/Emerald Synth.json b/vscode/Emerald Synth.json new file mode 100644 index 000000000..570595b04 --- /dev/null +++ b/vscode/Emerald Synth.json @@ -0,0 +1,25 @@ +{ + "workbench.colorCustomizations": { + "terminal.foreground": "#00ffcc", + "terminal.background": "#0d0221", + "terminal.ansiBlack": "#0a0118", + "terminal.ansiBlue": "#8b9cf7", + "terminal.ansiCyan": "#4dd0e1", + "terminal.ansiGreen": "#00e67e", + "terminal.ansiMagenta": "#ff79c6", + "terminal.ansiRed": "#ff2a6d", + "terminal.ansiWhite": "#f0e6ff", + "terminal.ansiYellow": "#ffcc66", + "terminal.ansiBrightBlack": "#6a5585", + "terminal.ansiBrightBlue": "#b0b8fc", + "terminal.ansiBrightCyan": "#7ee0ec", + "terminal.ansiBrightGreen": "#40ffdd", + "terminal.ansiBrightMagenta": "#ff9ed0", + "terminal.ansiBrightRed": "#ff5c8a", + "terminal.ansiBrightWhite": "#ffffff", + "terminal.ansiBrightYellow": "#ffe099", + "terminal.selectionBackground": "#2e6b5f", + "terminalCursor.background": "#0d0221", + "terminalCursor.foreground": "#ff79c6" + } +} diff --git a/wayst/Emerald Synth b/wayst/Emerald Synth new file mode 100644 index 000000000..c6a8c0287 --- /dev/null +++ b/wayst/Emerald Synth @@ -0,0 +1,23 @@ +bg-color = "#0d0221" +fg-color = "#00ffcc" + +color-0 = "#0a0118" +color-1 = "#ff2a6d" +color-2 = "#00e67e" +color-3 = "#ffcc66" +color-4 = "#8b9cf7" +color-5 = "#ff79c6" +color-6 = "#4dd0e1" +color-7 = "#f0e6ff" +color-8 = "#6a5585" +color-9 = "#ff5c8a" +color-10 = "#40ffdd" +color-11 = "#ffe099" +color-12 = "#b0b8fc" +color-13 = "#ff9ed0" +color-14 = "#7ee0ec" +color-15 = "#ffffff" + +highlight-bg-color = "#2e6b5f" +highlight-fg-color = "#00ffcc" + diff --git a/wezterm/Emerald Synth.toml b/wezterm/Emerald Synth.toml new file mode 100644 index 000000000..317dee9ce --- /dev/null +++ b/wezterm/Emerald Synth.toml @@ -0,0 +1,12 @@ +# Emerald Synth +[colors] +foreground = "#00ffcc" +background = "#0d0221" +cursor_bg = "#ff79c6" +cursor_border = "#ff79c6" +cursor_fg = "#0d0221" +selection_bg = "#2e6b5f" +selection_fg = "#00ffcc" + +ansi = ["#0a0118","#ff2a6d","#00e67e","#ffcc66","#8b9cf7","#ff79c6","#4dd0e1","#f0e6ff"] +brights = ["#6a5585","#ff5c8a","#40ffdd","#ffe099","#b0b8fc","#ff9ed0","#7ee0ec","#ffffff"] diff --git a/windowsterminal/Emerald Synth.json b/windowsterminal/Emerald Synth.json new file mode 100644 index 000000000..ae0d060b3 --- /dev/null +++ b/windowsterminal/Emerald Synth.json @@ -0,0 +1,23 @@ +{ + "name": "Emerald Synth", + "black": "#0a0118", + "red": "#ff2a6d", + "green": "#00e67e", + "yellow": "#ffcc66", + "blue": "#8b9cf7", + "purple": "#ff79c6", + "cyan": "#4dd0e1", + "white": "#f0e6ff", + "brightBlack": "#6a5585", + "brightRed": "#ff5c8a", + "brightGreen": "#40ffdd", + "brightYellow": "#ffe099", + "brightBlue": "#b0b8fc", + "brightPurple": "#ff9ed0", + "brightCyan": "#7ee0ec", + "brightWhite": "#ffffff", + "background": "#0d0221", + "foreground": "#00ffcc", + "cursorColor": "#ff79c6", + "selectionBackground": "#2e6b5f" +} diff --git a/xfce4terminal/Emerald Synth.theme b/xfce4terminal/Emerald Synth.theme new file mode 100644 index 000000000..57ca0dbbc --- /dev/null +++ b/xfce4terminal/Emerald Synth.theme @@ -0,0 +1,6 @@ +[Scheme] +Name=Emerald Synth +ColorForeground=#00ffcc +ColorBackground=#0d0221 +ColorCursor=#ff79c6 +ColorPalette=#0a0118;#ff2a6d;#00e67e;#ffcc66;#8b9cf7;#ff79c6;#4dd0e1;#f0e6ff;#6a5585;#ff5c8a;#40ffdd;#ffe099;#b0b8fc;#ff9ed0;#7ee0ec;#ffffff diff --git a/xrdb/Emerald Synth.xrdb b/xrdb/Emerald Synth.xrdb new file mode 100644 index 000000000..a944fc824 --- /dev/null +++ b/xrdb/Emerald Synth.xrdb @@ -0,0 +1,24 @@ +#define Ansi_0_Color #0a0118 +#define Ansi_1_Color #ff2a6d +#define Ansi_10_Color #40ffdd +#define Ansi_11_Color #ffe099 +#define Ansi_12_Color #b0b8fc +#define Ansi_13_Color #ff9ed0 +#define Ansi_14_Color #7ee0ec +#define Ansi_15_Color #ffffff +#define Ansi_2_Color #00e67e +#define Ansi_3_Color #ffcc66 +#define Ansi_4_Color #8b9cf7 +#define Ansi_5_Color #ff79c6 +#define Ansi_6_Color #4dd0e1 +#define Ansi_7_Color #f0e6ff +#define Ansi_8_Color #6a5585 +#define Ansi_9_Color #ff5c8a +#define Background_Color #0d0221 +#define Bold_Color #00ffcc +#define Cursor_Color #ff79c6 +#define Cursor_Guide_Color #ff79c6 +#define Cursor_Text_Color #0d0221 +#define Foreground_Color #00ffcc +#define Selected_Text_Color #00ffcc +#define Selection_Color #2e6b5f From 28445e47952ead328694ef1ec36d0524c5b9ad2c Mon Sep 17 00:00:00 2001 From: malleroid <38337195+malleroid@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:43:46 +0900 Subject: [PATCH 3/3] Add screenshot for Emerald Synth --- README.md | 4 ++++ screenshots/README.md | 4 ++++ screenshots/emerald-synth.png | Bin 0 -> 28677 bytes 3 files changed, 8 insertions(+) create mode 100644 screenshots/emerald-synth.png diff --git a/README.md b/README.md index 1dff4961d..5c91f799e 100644 --- a/README.md +++ b/README.md @@ -641,6 +641,10 @@ The screenshots are categorized. ![Screenshot](/screenshots/embers-dark.png) +### Emerald Synth + +![Screenshot](/screenshots/emerald-synth.png) + ### ENCOM ![Screenshot](/screenshots/encom.png) diff --git a/screenshots/README.md b/screenshots/README.md index 6cd674247..a5b481fc2 100644 --- a/screenshots/README.md +++ b/screenshots/README.md @@ -448,6 +448,10 @@ The screenshots are categorized. ![Screenshot](/screenshots/embers-dark.png) +### Emerald Synth + +![Screenshot](/screenshots/emerald-synth.png) + ### ENCOM ![Screenshot](/screenshots/encom.png) diff --git a/screenshots/emerald-synth.png b/screenshots/emerald-synth.png new file mode 100644 index 0000000000000000000000000000000000000000..43d211f04b4c53897bb27047661445b3f591b0b8 GIT binary patch literal 28677 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 literal 0 HcmV?d00001