diff options
-rw-r--r-- | README.md | 39 | ||||
-rw-r--r-- | gruvbox-dark-hard.theme | 8 | ||||
-rw-r--r-- | preview.html | 189 | ||||
-rw-r--r-- | selenized-black.theme | 6 | ||||
-rw-r--r-- | selenized-dark.theme | 6 | ||||
-rw-r--r-- | tomorrows-stars.theme | 8 |
6 files changed, 256 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..a62dc62 --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +# Themes for xfce4-terminal + +## Install + +Per user: +`cp *.theme ~/.local/share/xfce4/terminal/colorschemes` +System-wide: +`cp *.theme /usr/share/xfce4/terminal/colorschemes` + +## Notes on theme creation + +ColorPalette is a semicolon-separated list of hex values (octothorpe included) in ANSI color order: + +black;red;green;yellow;blue;magenta;cyan;ltgrey;dkgrey;brred;brgreen;bryellow;brblue;brmagenta;brcyan;white + +If ForegroundColor and BackgroundColor aren't specified, the background will be the first color in ColorPalette and the foreground will be the last (typically this results in a dark theme). + +If TabActivityColor isn't set, the default of #A00 will be used. + +## Credits + +[Gruvbox by Pavel Pertsev](https://github.com/morhetz/gruvbox) (MIT license) +[Selenized by Jan Warchol](https://github.com/jan-warchol/selenized) (implied license to use without modifying accent colors) based on [Solarized by Ethan Schoonover](https://ethanschoonover.com/solarized) (MIT license) +Tomorrow's Stars by Starfall, lightly adapted from [Tomorrow by Chris Kempson](https://github.com/chriskempson/tomorrow-theme) (MIT license) + +## License + +DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +Version 2, December 2004 + +Copyright (C) 2022 Starfall <us@starfall.systems> + +Everyone is permitted to copy and distribute verbatim or modified copies of this license document, +and changing it is allowed as long as the name is changed. + +DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION, AND MODIFICATION + +0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/gruvbox-dark-hard.theme b/gruvbox-dark-hard.theme new file mode 100644 index 0000000..bc2de37 --- /dev/null +++ b/gruvbox-dark-hard.theme @@ -0,0 +1,8 @@ +[Scheme] +Name=Gruvbox (dark, high contrast) +ColorForeground=#ebdbb2 +ColorBackground=#1d2021 +TabActivityColor=#fe8019 +ColorPalette=#282828;#cc241d;#98971a;#d79921;#458588;#b16286;#689d6a;#a89984;#665c54;#fb4934;#b8bb26;#fabd2f;#83a598;#d3869b;#8ec07c;#ebdbb2 +ColorBold=#fbf1c7 +ColorBoldUseDefault=FALSE diff --git a/preview.html b/preview.html new file mode 100644 index 0000000..8bdf75e --- /dev/null +++ b/preview.html @@ -0,0 +1,189 @@ +<!DOCTYPE html> +<html lang=en-US dir=ltr> +<title>Color Themes</title> +<meta charset=UTF-8> +<meta name=robots content='noindex, nofollow'> +<meta name=viewport content='width=device-width, initial-scale=1'> + +<style> +:root { + font-size: 24px; + background-color: black; +} +body { + max-width: 75ch; + margin: auto; +} +a { + color: var(--brblue); +} +a:visited { + color: var(--blue); +} +a:hover { + text-decoration: none; + color: var(--brblue); +} +.showoff { + font-family: monospace; + padding: 1rem; + margin: 1rem 0; +} +.gruvbox-dark-hard { + --black: #282828; + --dkgrey: #665c54; + --ltgrey: #a89984; + --white: #ebdbb2; + --red: #cc241d; + --brred: #fb4934; + --orange: #d65d0e; + --brorange: #fe8019; + --yellow: #d79921; + --bryellow: #fabd2f; + --green: #98971a; + --brgreen: #b8bb26; + --cyan: #689d6a; + --brcyan: #8ec07c; + --blue: #458588; + --brblue: #83a598; + --magenta: #b16286; + --brmagenta:#d3869b; + + color: #ebdbb2; + background: #1d2021; + + --grey0: #282828; /* black */ + --grey1: #3c3836; + --grey2: #504945; + --grey3: #665c54; /* dkgrey */ + --grey4: #7c6f64; + --grey5: #928374; /* default dkgrey */ + --grey6: #a89984; /* ltgrey */ + --grey7: #bdae93; + --grey8: #d5c4a1; + --grey9: #ebdbb2; /* fg/white */ + --grey10: #fbf1c7; +} +</style> + +<div class="showoff gruvbox-dark-hard"> +<strong>Gruvbox Dark Hard</strong><br> +<!-- spectrum --> +<span style=color:var(--black)>██</span><span style=color:var(--dkgrey)>██</span><span style=color:var(--red)>██</span><span style=color:var(--orange)>██</span><span style=color:var(--yellow)>██</span><span style=color:var(--green)>██</span><span style=color:var(--cyan)>██</span><span style=color:var(--blue)>██</span><span style=color:var(--magenta)>██</span><br> +<span style=color:var(--white)>██</span><span style=color:var(--ltgrey)>██</span><span style=color:var(--brred)>██</span><span style=color:var(--brorange)>██</span><span style=color:var(--bryellow)>██</span><span style=color:var(--brgreen)>██</span><span style=color:var(--brcyan)>██</span><span style=color:var(--brblue)>██</span><span style=color:var(--brmagenta)>██</span><br> +<!-- greyscale --> +<span style=color:var(--grey0)>██</span><span style=color:var(--grey1)>██</span><span style=color:var(--grey2)>██</span><span style=color:var(--grey3)>██</span><span style=color:var(--grey4)>██</span><span style=color:var(--grey5)>██</span><span style=color:var(--grey6)>██</span><span style=color:var(--grey7)>██</span><span style=color:var(--grey8)>██</span><span style=color:var(--grey9)>██</span><span style=color:var(--grey10)>██</span><br> +<a href=https://github.com/morhetz/gruvbox>By Pavel Pertsev</a> +</div> + +<style> +.selenized-dark { + --black: #184956; + --dkgrey: #2d5b69; + --ltgrey: #72898f; + --white: #cad8d9; + --red: #fa5750; + --brred: #ff665c; + --yellow: #dbb32d; + --bryellow: #ebc13d; + --green: #75b938; + --brgreen: #84c747; + --cyan: #41c7b9; + --brcyan: #53d6c7; + --blue: #4695f7; + --brblue: #58a3ff; + --magenta: #f275be; + --brmagenta:#ff84cd; + + color: #adbcbc; + background: #103c48; +} +</style> + +<div class='showoff selenized-dark'> +<strong>Selenized Dark</strong><br> +<!-- spectrum --> +<span style=color:var(--black)>██</span><span style=color:var(--dkgrey)>██</span><span style=color:var(--red)>██</span><span style=color:var(--yellow)>██</span><span style=color:var(--green)>██</span><span style=color:var(--cyan)>██</span><span style=color:var(--blue)>██</span><span style=color:var(--magenta)>██</span><br> +<span style=color:var(--white)>██</span><span style=color:var(--ltgrey)>██</span><span style=color:var(--brred)>██</span><span style=color:var(--bryellow)>██</span><span style=color:var(--brgreen)>██</span><span style=color:var(--brcyan)>██</span><span style=color:var(--brblue)>██</span><span style=color:var(--brmagenta)>██</span><br> +<a href=https://github.com/jan-warchol/selenized>By Jan Warchol, based on Solarized by Ethan Schoonover.</a> +</div> + +<style> +.selenized-black { + --black: #252525; + --dkgrey: #3b3b3b; + --ltgrey: #777777; + --white: #dedede; + --red: #ed4a46; + --brred: #ff5e56; + --yellow: #dbb32d; + --bryellow: #efc541; + --green: #70b433; + --brgreen: #83c746; + --cyan: #3fc5b7; + --brcyan: #56d8c9; + --blue: #368aeb; + --brblue: #4f9cfe; + --magenta: #eb6eb7; + --brmagenta:#ff81ca; + + color: #b9b9b9; + background: #181818; +} +</style> + +<div class='showoff selenized-black'> +<strong>Selenized Black</strong><br> +<!-- spectrum --> +<span style=color:var(--black)>██</span><span style=color:var(--dkgrey)>██</span><span style=color:var(--red)>██</span><span style=color:var(--yellow)>██</span><span style=color:var(--green)>██</span><span style=color:var(--cyan)>██</span><span style=color:var(--blue)>██</span><span style=color:var(--magenta)>██</span><br> +<span style=color:var(--white)>██</span><span style=color:var(--ltgrey)>██</span><span style=color:var(--brred)>██</span><span style=color:var(--bryellow)>██</span><span style=color:var(--brgreen)>██</span><span style=color:var(--brcyan)>██</span><span style=color:var(--brblue)>██</span><span style=color:var(--brmagenta)>██</span><br> +<a href=https://github.com/jan-warchol/selenized>By Jan Warchol, based on Solarized by Ethan Schoonover.</a> +</div> + +<style> +.tomorrows-stars { + --black: #282a2e; + --dkgrey: #373b41; + --ltgrey: #969896; + --white: #c5c8c6; + --brred: #cc6666; + --red: #d54e53; + --brorange: #e78c45; + --orange: #f5871f; + --bryellow: #f0c674; + --yellow: #e7ba47; /* green was reduced slightly from original Tomorrow Night Bright */ + --brgreen: #b5bd68; + --green: #b9ca4a; + --brcyan: #8abeb7; + --cyan: #70c0b1; + --brblue: #81a2be; + --blue: #7aa6da; + --brmagenta: #b294bb; + --magenta:#c397d8; + + color: var(--white); + background: var(--grey1); + + --grey0: #000000; + --grey1: #1d1f21; /* bg */ + --grey2: #282a2e; /* black */ + --grey3: #373b41; /* dkgrey */ + --grey4: #424242; + --grey5: #515151; + --grey6: #7e807c; /* pushed darker from the original #8e908c */ + --grey7: #969896; /* ltgrey */ + --grey8: #c5c8c6; /* fg / white */ + --grey9: #d6d6d6; + --grey10: #eaeaea; +} +</style> + +<div class='showoff tomorrows-stars'> +<strong>Tomorrow's Stars</strong><br> +<!-- spectrum --> +<span style=color:var(--black)>██</span><span style=color:var(--dkgrey)>██</span><span style=color:var(--red)>██</span><span style=color:var(--orange)>██</span><span style=color:var(--yellow)>██</span><span style=color:var(--green)>██</span><span style=color:var(--cyan)>██</span><span style=color:var(--blue)>██</span><span style=color:var(--magenta)>██</span><br> +<span style=color:var(--white)>██</span><span style=color:var(--ltgrey)>██</span><span style=color:var(--brred)>██</span><span style=color:var(--brorange)>██</span><span style=color:var(--bryellow)>██</span><span style=color:var(--brgreen)>██</span><span style=color:var(--brcyan)>██</span><span style=color:var(--brblue)>██</span><span style=color:var(--brmagenta)>██</span><br> +<!-- greyscale --> +<span style=color:var(--grey0)>██</span><span style=color:var(--grey1)>██</span><span style=color:var(--grey2)>██</span><span style=color:var(--grey3)>██</span><span style=color:var(--grey4)>██</span><span style=color:var(--grey5)>██</span><span style=color:var(--grey6)>██</span><span style=color:var(--grey7)>██</span><span style=color:var(--grey8)>██</span><span style=color:var(--grey9)>██</span><span style=color:var(--grey10)>██</span><br> +Adapted from <a href=https://github.com/chriskempson/tomorrow-theme>Chris Kempson's Tomorrow themes</a>. +</div> diff --git a/selenized-black.theme b/selenized-black.theme new file mode 100644 index 0000000..2274b8f --- /dev/null +++ b/selenized-black.theme @@ -0,0 +1,6 @@ +[Scheme] +Name=Selenized (black) +ColorForeground=#b9b9b9 +ColorBackground=#181818 +ColorPalette=#252525;#ed4a46;#70b433;#dbb32d;#368aeb;#eb6eb7;#3fc5b7;#777777;#3b3b3b;#ff5e56;#83c746;#efc541;#4f9cfe;#ff81ca;#56d8c9;#dedede +TabActivityColor=#ed4a46 diff --git a/selenized-dark.theme b/selenized-dark.theme new file mode 100644 index 0000000..df9670d --- /dev/null +++ b/selenized-dark.theme @@ -0,0 +1,6 @@ +[Scheme] +Name=Selenized (dark) +ColorForeground=#adbcbc +ColorBackground=#103c48 +ColorPalette=#184956;#fa5750;#75b938;#dbb32d;#4695f7;#f275be;#41c7b9;#72898f;#2d5b69;#ff665c;#84c747;#ebc13d;#58a3ff;#ff84cd;#53d6c7;#cad8d9 +TabActivityColor=#75b938 diff --git a/tomorrows-stars.theme b/tomorrows-stars.theme new file mode 100644 index 0000000..bb51246 --- /dev/null +++ b/tomorrows-stars.theme @@ -0,0 +1,8 @@ +[Scheme] +Name=Tomorrow's Stars +ColorForeground=#c5c8c6 +ColorBackground=#1d1f21 +TabActivityColor=#f5871f +ColorPalette=#282a2e;#d54e53;#b9ca4a;#e7ba47;#7aa6da;#c397d8;#70c0b1;#969896;#373b41;#cc6666;#b5bd68;#f0c674;#81a2be;#b294bb;#8abeb7;#c5c8c6 +ColorBold=#d6d6d6 +ColorBoldUseDefault=FALSE |