diff options
| -rw-r--r-- | themes/dupre-color-palette.html | 183 | ||||
| -rwxr-xr-x | themes/show-palette.sh | 40 |
2 files changed, 223 insertions, 0 deletions
diff --git a/themes/dupre-color-palette.html b/themes/dupre-color-palette.html new file mode 100644 index 00000000..9bbbb951 --- /dev/null +++ b/themes/dupre-color-palette.html @@ -0,0 +1,183 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>Color Palette</title> + <style> + body { + font-family: 'Courier New', monospace; + background: #2a2a2a; + color: #f0f0f0; + padding: 20px; + margin: 0; + } + .palette { + display: flex; + flex-wrap: wrap; + gap: 12px; + max-width: 1200px; + } + .swatch { + display: flex; + align-items: center; + gap: 10px; + background: #1a1a1a; + padding: 8px 12px; + border-radius: 4px; + } + .color-box { + width: 4ch; + height: 4ch; + border: 1px solid #555; + border-radius: 2px; + flex-shrink: 0; + } + .label { + font-size: 12px; + line-height: 1.4; + } + .name { + font-weight: bold; + color: #fff; + } + .hex { + color: #999; + } + h1 { + margin-bottom: 20px; + font-size: 18px; + font-weight: normal; + } + </style> +</head> +<body> + <h1>Color Palette Comparison</h1> + <div class="palette"> + <div class="swatch"> + <div class="color-box" style="background: #151311;"></div> + <div class="label"><span class="name">bg</span><br><span class="hex">#151311</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #252321;"></div> + <div class="label"><span class="name">bg+1</span><br><span class="hex">#252321</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #474544;"></div> + <div class="label"><span class="name">bg+2</span><br><span class="hex">#474544</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #58574e;"></div> + <div class="label"><span class="name">gray-2</span><br><span class="hex">#58574e</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #6c6a60;"></div> + <div class="label"><span class="name">gray-1</span><br><span class="hex">#6c6a60</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #969385;"></div> + <div class="label"><span class="name">gray</span><br><span class="hex">#969385</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #b4b1a2;"></div> + <div class="label"><span class="name">gray+1</span><br><span class="hex">#b4b1a2</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #d0cbc0;"></div> + <div class="label"><span class="name">gray+2</span><br><span class="hex">#d0cbc0</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #8a9496;"></div> + <div class="label"><span class="name">steel</span><br><span class="hex">#8a9496</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #acb0b3;"></div> + <div class="label"><span class="name">steel+1</span><br><span class="hex">#acb0b3</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #c0c7ca;"></div> + <div class="label"><span class="name">steel+2</span><br><span class="hex">#c0c7ca</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #67809c;"></div> + <div class="label"><span class="name">blue</span><br><span class="hex">#67809c</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #b2c3cc;"></div> + <div class="label"><span class="name">blue+1</span><br><span class="hex">#b2c3cc</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #d9e2ff;"></div> + <div class="label"><span class="name">blue+2</span><br><span class="hex">#d9e2ff</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #646d14;"></div> + <div class="label"><span class="name">green-2</span><br><span class="hex">#646d14</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #869038;"></div> + <div class="label"><span class="name">green-1</span><br><span class="hex">#869038</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #a4ac64;"></div> + <div class="label"><span class="name">green</span><br><span class="hex">#a4ac64</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #ccc768;"></div> + <div class="label"><span class="name">green+1</span><br><span class="hex">#ccc768</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #3f1c0f;"></div> + <div class="label"><span class="name">red-3</span><br><span class="hex">#3f1c0f</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #7c2a09;"></div> + <div class="label"><span class="name">red-2</span><br><span class="hex">#7c2a09</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #a7502d;"></div> + <div class="label"><span class="name">red-1</span><br><span class="hex">#a7502d</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #d47c59;"></div> + <div class="label"><span class="name">red</span><br><span class="hex">#d47c59</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #edb08f;"></div> + <div class="label"><span class="name">red+1</span><br><span class="hex">#edb08f</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #edbca2;"></div> + <div class="label"><span class="name">red+2</span><br><span class="hex">#edbca2</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #875f00;"></div> + <div class="label"><span class="name">yellow-2</span><br><span class="hex">#875f00</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #ffd700;"></div> + <div class="label"><span class="name">yellow-1</span><br><span class="hex">#ffd700</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #d7af5f;"></div> + <div class="label"><span class="name">yellow</span><br><span class="hex">#d7af5f</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #ffd75f;"></div> + <div class="label"><span class="name">yellow+1</span><br><span class="hex">#ffd75f</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #f9ee98;"></div> + <div class="label"><span class="name">yellow+2</span><br><span class="hex">#f9ee98</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #ff2a00;"></div> + <div class="label"><span class="name">intense-red</span><br><span class="hex">#ff2a00</span></div> + </div> + <div class="swatch"> + <div class="color-box" style="background: #f0fef0;"></div> + <div class="label"><span class="name">fg</span><br><span class="hex">#f0fef0</span></div> + </div> + </div> +</body> +</html> diff --git a/themes/show-palette.sh b/themes/show-palette.sh new file mode 100755 index 00000000..e4e3d87f --- /dev/null +++ b/themes/show-palette.sh @@ -0,0 +1,40 @@ +#!/bin/bash +# Display dupre theme color palette in terminal + +echo "Dupre Theme Palette" +echo "===================" +echo "" +echo "=== Neutrals (60%) ===" +printf '\e[38;2;21;19;17m██████\e[0m bg #151311\n' +printf '\e[38;2;37;35;33m██████\e[0m bg+1 #252321\n' +printf '\e[38;2;71;69;68m██████\e[0m bg+2 #474544\n' +printf '\e[38;2;88;87;78m██████\e[0m gray-2 #58574e\n' +printf '\e[38;2;108;106;96m██████\e[0m gray-1 #6c6a60\n' +printf '\e[38;2;150;147;133m██████\e[0m gray #969385\n' +printf '\e[38;2;180;177;162m██████\e[0m gray+1 #b4b1a2\n' +printf '\e[38;2;208;203;192m██████\e[0m gray+2 #d0cbc0\n' +printf '\e[38;2;240;254;240m██████\e[0m fg #f0fef0\n' +echo "" +echo "=== Cool Neutrals (steel) ===" +printf '\e[38;2;138;148;150m██████\e[0m steel #8a9496\n' +printf '\e[38;2;172;176;179m██████\e[0m steel+1 #acb0b3\n' +printf '\e[38;2;192;199;202m██████\e[0m steel+2 #c0c7ca\n' +echo "" +echo "=== Signature Blue (30%) ===" +printf '\e[38;2;103;128;156m██████\e[0m blue #67809c ← SIGNATURE\n' +printf '\e[38;2;178;195;204m██████\e[0m blue+1 #b2c3cc\n' +printf '\e[38;2;217;226;255m██████\e[0m blue+2 #d9e2ff\n' +echo "" +echo "=== Accents (10% total) ===" +printf '\e[38;2;215;175;95m██████\e[0m yellow #d7af5f ← muted gold\n' +printf '\e[38;2;255;215;95m██████\e[0m yellow+1 #ffd75f\n' +printf '\e[38;2;135;95;0m██████\e[0m yellow-2 #875f00\n' +echo "" +printf '\e[38;2;164;172;100m██████\e[0m green #a4ac64\n' +printf '\e[38;2;204;199;104m██████\e[0m green+1 #ccc768\n' +printf '\e[38;2;100;109;20m██████\e[0m green-2 #646d14 ← mossy\n' +echo "" +printf '\e[38;2;212;124;89m██████\e[0m red #d47c59\n' +printf '\e[38;2;167;80;45m██████\e[0m red-1 #a7502d ← terracotta\n' +printf '\e[38;2;124;42;9m██████\e[0m red-2 #7c2a09 ← warm terracotta\n' +printf '\e[38;2;255;42;0m██████\e[0m intense #ff2a00 ← errors only\n' |
