feat: add terminal theme support (#17)

Co-authored-by: Thomas Croft <thomas.croft@proton.me>
This commit is contained in:
Thomas Croft
2022-07-26 22:31:04 -06:00
committed by GitHub
parent e505c2bf88
commit b8edc0d7b2
5 changed files with 386 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
# Colors (tokyodark)
colors:
bright:
black: '#212234'
blue: '#7199ee'
cyan: '#38a89d'
green: '#95c561'
magenta: '#a485dd'
red: '#ee6d85'
white: '#a0a8cd'
yellow: '#d7a65f'
cursor:
cursor: '#a0a8cd'
text: '#11121d'
normal:
black: '#06080a'
blue: '#7199ee'
cyan: '#38a89d'
green: '#95c561'
magenta: '#a485dd'
red: '#ee6d85'
white: '#a0a8cd'
yellow: '#d7a65f'
primary:
background: '#11121d'
foreground: '#a0a8cd'
selection:
background: '#11121d'
text: '#a0a8cd'

View File

@@ -0,0 +1,259 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.0392156862745098</real>
<key>Green Component</key>
<real>0.03137254901960784</real>
<key>Red Component</key>
<real>0.023529411764705882</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.5215686274509804</real>
<key>Green Component</key>
<real>0.42745098039215684</real>
<key>Red Component</key>
<real>0.9333333333333333</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.3803921568627451</real>
<key>Green Component</key>
<real>0.7725490196078432</real>
<key>Red Component</key>
<real>0.5843137254901961</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.37254901960784315</real>
<key>Green Component</key>
<real>0.6509803921568628</real>
<key>Red Component</key>
<real>0.8431372549019608</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.9333333333333333</real>
<key>Green Component</key>
<real>0.6</real>
<key>Red Component</key>
<real>0.44313725490196076</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.8666666666666667</real>
<key>Green Component</key>
<real>0.5215686274509804</real>
<key>Red Component</key>
<real>0.6431372549019608</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.615686274509804</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.2196078431372549</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.803921568627451</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.6274509803921569</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.3803921568627451</real>
<key>Green Component</key>
<real>0.7725490196078432</real>
<key>Red Component</key>
<real>0.5843137254901961</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.37254901960784315</real>
<key>Green Component</key>
<real>0.6509803921568628</real>
<key>Red Component</key>
<real>0.8431372549019608</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.9333333333333333</real>
<key>Green Component</key>
<real>0.6</real>
<key>Red Component</key>
<real>0.44313725490196076</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.8666666666666667</real>
<key>Green Component</key>
<real>0.5215686274509804</real>
<key>Red Component</key>
<real>0.6431372549019608</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.615686274509804</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.2196078431372549</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.803921568627451</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.6274509803921569</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.20392156862745098</real>
<key>Green Component</key>
<real>0.13333333333333333</real>
<key>Red Component</key>
<real>0.12941176470588237</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.5215686274509804</real>
<key>Green Component</key>
<real>0.42745098039215684</real>
<key>Red Component</key>
<real>0.9333333333333333</real>
</dict>
<key>Background Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.11372549019607843</real>
<key>Green Component</key>
<real>0.07058823529411765</real>
<key>Red Component</key>
<real>0.06666666666666667</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.803921568627451</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.6274509803921569</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.803921568627451</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.6274509803921569</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.11372549019607843</real>
<key>Green Component</key>
<real>0.07058823529411765</real>
<key>Red Component</key>
<real>0.06666666666666667</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.803921568627451</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.6274509803921569</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.803921568627451</real>
<key>Green Component</key>
<real>0.6588235294117647</real>
<key>Red Component</key>
<real>0.6274509803921569</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Blue Component</key>
<real>0.11372549019607843</real>
<key>Green Component</key>
<real>0.07058823529411765</real>
<key>Red Component</key>
<real>0.06666666666666667</real>
</dict>
</dict>
</plist>

View File

@@ -0,0 +1,21 @@
color0 #06080a
color1 #ee6d85
color2 #95c561
color3 #d7a65f
color4 #7199ee
color5 #a485dd
color6 #38a89d
color7 #a0a8cd
color8 #212234
color9 #ee6d85
color10 #95c561
color11 #d7a65f
color12 #7199ee
color13 #a485dd
color14 #38a89d
color15 #a0a8cd
background #11121d
selection_foreground #11121d
cursor #a0a8cd
foreground #a0a8cd
selection_background #a0a8cd

View File

@@ -0,0 +1,65 @@
[General]
Description=tokyodark
Opacity=1
Wallpaper=
[Background]
Color=17,18,29
[BackgroundIntense]
Color=17,18,29
[Foreground]
Color=160,168,205
[ForegroundIntense]
Color=160,168,205
[Color0]
Color=6,8,10
[Color1]
Color=238,109,133
[Color2Intense]
Color=149,197,97
[Color3Intense]
Color=215,166,95
[Color4Intense]
Color=113,153,238
[Color5Intense]
Color=164,133,221
[Color6Intense]
Color=56,168,157
[Color7Intense]
Color=160,168,205
[Color2]
Color=149,197,97
[Color3]
Color=215,166,95
[Color4]
Color=113,153,238
[Color5]
Color=164,133,221
[Color6]
Color=56,168,157
[Color7]
Color=160,168,205
[Color0Intense]
Color=33,34,52
[Color1Intense]
Color=238,109,133

View File

@@ -0,0 +1,12 @@
# tokyodark
[colors]
foreground = "#a0a8cd"
background = "#11121d"
cursor_bg = "#a0a8cd"
cursor_border = "#a0a8cd"
cursor_fg = "#11121d"
selection_bg = "#11121d"
selection_fg = "#a0a8cd"
ansi = ["#06080a","#ee6d85","#95c561","#d7a65f","#7199ee","#a485dd","#38a89d","#a0a8cd"]
brights = ["#212234","#ee6d85","#95c561","#d7a65f","#7199ee","#a485dd","#38a89d","#a0a8cd"]