summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--themes/dupre-color-palette.html183
-rwxr-xr-xthemes/show-palette.sh40
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'