245 lines
7.0 KiB
JSON
245 lines
7.0 KiB
JSON
{
|
|
"project": "Bashrc Dotfiles",
|
|
"branch": "main",
|
|
"purpose": "DEFCON contest render pack for PS1 styles",
|
|
"contest_pack": {
|
|
"layout_options": [
|
|
"day-time-user",
|
|
"user-time",
|
|
"time-user",
|
|
"day-time"
|
|
],
|
|
"host_path_format": "@host - /path",
|
|
"prefix_newline": true,
|
|
"emoji_set": {
|
|
"sunrise": [
|
|
"⚡️",
|
|
"🛰️",
|
|
"🧬",
|
|
"🧠"
|
|
],
|
|
"work": [
|
|
"🛠️",
|
|
"💾",
|
|
"🧪",
|
|
"🧩"
|
|
],
|
|
"coffee": "☕",
|
|
"evening": "🎛️",
|
|
"night": "🕶️"
|
|
}
|
|
},
|
|
"prompt_spacing": {
|
|
"emoji_padding": 2,
|
|
"note": "Two spaces after the emoji before the cursor"
|
|
},
|
|
"holiday_pack": {
|
|
"layout_options": [
|
|
"day-time-user",
|
|
"user-time",
|
|
"time-user",
|
|
"day-time"
|
|
],
|
|
"host_path_format": "@host - /path",
|
|
"prefix_newline": true,
|
|
"themes": {
|
|
"christmas": {
|
|
"palette": { "Z1_BG": 52, "Z1_FG": 255, "Z2_BG": 28, "Z2_FG": 255, "PATH_FG": 194, "FRAME": 88 },
|
|
"emoji_set": {
|
|
"sunrise": [ "🎄", "🎅", "❄️", "⛄" ],
|
|
"work": [ "🎁", "🧤", "🧣", "🦌" ],
|
|
"coffee": "☕",
|
|
"evening": "🌟",
|
|
"night": "🕯️"
|
|
}
|
|
},
|
|
"easter": {
|
|
"palette": { "Z1_BG": 186, "Z1_FG": 16, "Z2_BG": 150, "Z2_FG": 16, "PATH_FG": 94, "FRAME": 143 },
|
|
"emoji_set": {
|
|
"sunrise": [ "🐣", "🥚", "🌷", "🌤" ],
|
|
"work": [ "🐰", "🌼", "🧺", "🍫" ],
|
|
"coffee": "☕",
|
|
"evening": "🌅",
|
|
"night": "🌙"
|
|
}
|
|
},
|
|
"halloween": {
|
|
"palette": { "Z1_BG": 53, "Z1_FG": 255, "Z2_BG": 166, "Z2_FG": 16, "PATH_FG": 16, "FRAME": 89 },
|
|
"emoji_set": {
|
|
"sunrise": [ "🎃", "🦇", "🌕", "🕸️" ],
|
|
"work": [ "👻", "💀", "🕯️", "🧪" ],
|
|
"coffee": "☕",
|
|
"evening": "🌆",
|
|
"night": "🕷️"
|
|
}
|
|
},
|
|
"valentine": {
|
|
"palette": { "Z1_BG": 198, "Z1_FG": 255, "Z2_BG": 205, "Z2_FG": 255, "PATH_FG": 224, "FRAME": 162 },
|
|
"emoji_set": {
|
|
"sunrise": [ "💖", "🌹", "💘", "💕" ],
|
|
"work": [ "💌", "🍫", "🕊️", "💗" ],
|
|
"coffee": "☕",
|
|
"evening": "🌆",
|
|
"night": "🌙"
|
|
}
|
|
},
|
|
"thanksgiving": {
|
|
"palette": { "Z1_BG": 94, "Z1_FG": 230, "Z2_BG": 136, "Z2_FG": 231, "PATH_FG": 223, "FRAME": 130 },
|
|
"emoji_set": {
|
|
"sunrise": [ "🦃", "🍁", "🥧", "🍂" ],
|
|
"work": [ "🍽️", "🌾", "🧺", "🥖" ],
|
|
"coffee": "☕",
|
|
"evening": "🌆",
|
|
"night": "🌙"
|
|
}
|
|
},
|
|
"newyear": {
|
|
"palette": { "Z1_BG": 17, "Z1_FG": 255, "Z2_BG": 20, "Z2_FG": 255, "PATH_FG": 229, "FRAME": 19 },
|
|
"emoji_set": {
|
|
"sunrise": [ "🎆", "🥂", "🎇", "✨" ],
|
|
"work": [ "🗓️", "⏳", "🚀", "✨" ],
|
|
"coffee": "☕",
|
|
"evening": "🌆",
|
|
"night": "🌙"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"styles": [
|
|
{
|
|
"id": "aurora",
|
|
"name": "Aurora",
|
|
"tagline": "Seasonal powerline glow",
|
|
"description": "Two-line powerline blocks with seasonal palette and calm hierarchy.",
|
|
"layout": {
|
|
"line1": "date time user | @host path",
|
|
"line2": "status arrow + emoji"
|
|
},
|
|
"colors": {
|
|
"palette_source": "seasonal",
|
|
"seasonal": true
|
|
},
|
|
"preview": "[date time user] > [@host /path]"
|
|
},
|
|
{
|
|
"id": "neon",
|
|
"name": "Neon",
|
|
"tagline": "Cyber-magenta strike",
|
|
"description": "Magenta + cyan blocks, high contrast, aggressive read.",
|
|
"layout": {
|
|
"line1": "user time | @host path",
|
|
"line2": "status arrow + emoji"
|
|
},
|
|
"colors": {
|
|
"zone1_bg": 201,
|
|
"zone1_fg": 255,
|
|
"zone2_bg": 45,
|
|
"zone2_fg": 16,
|
|
"path_fg": 16,
|
|
"frame": 199
|
|
},
|
|
"preview": "[user time] > [@host /path]"
|
|
},
|
|
{
|
|
"id": "forge",
|
|
"name": "Forge",
|
|
"tagline": "Copper heatline",
|
|
"description": "Warm copper blocks with heavy frame and bold emphasis.",
|
|
"layout": {
|
|
"line1": "date time user | @host path",
|
|
"line2": "status arrow + emoji"
|
|
},
|
|
"colors": {
|
|
"zone1_bg": 94,
|
|
"zone1_fg": 230,
|
|
"zone2_bg": 166,
|
|
"zone2_fg": 231,
|
|
"path_fg": 224,
|
|
"frame": 130
|
|
},
|
|
"preview": "[date time user] > [@host /path]"
|
|
},
|
|
{
|
|
"id": "circuit",
|
|
"name": "Circuit",
|
|
"tagline": "Green scanline rail",
|
|
"description": "Minimal rails, green scanline glow, compact density.",
|
|
"layout": {
|
|
"line1": "user time - @host path",
|
|
"line2": "status arrow + emoji"
|
|
},
|
|
"colors": {
|
|
"fg_primary": 46,
|
|
"fg_dim": 22,
|
|
"path_fg": 120
|
|
},
|
|
"preview": "[user time] - @host /path"
|
|
},
|
|
{
|
|
"id": "mono",
|
|
"name": "Mono",
|
|
"tagline": "No-frills sniper view",
|
|
"description": "Monochrome clarity with minimal chrome.",
|
|
"layout": {
|
|
"line1": "date time user @host path",
|
|
"line2": "status arrow + emoji"
|
|
},
|
|
"colors": {
|
|
"fg_primary": 250,
|
|
"fg_dim": 240
|
|
},
|
|
"preview": "[date time user] @host /path"
|
|
},
|
|
{
|
|
"id": "git",
|
|
"name": "Git",
|
|
"tagline": "Repo-aware minimalism",
|
|
"description": "Minimal blocks with git capsule on line 2.",
|
|
"layout": {
|
|
"line1": "date time user | @host - /path",
|
|
"line2": "status arrow + emoji + git"
|
|
},
|
|
"colors": {
|
|
"zone1_bg": 61,
|
|
"zone1_fg": 255,
|
|
"zone2_bg": 37,
|
|
"zone2_fg": 255,
|
|
"path_fg": 194,
|
|
"frame": 60
|
|
},
|
|
"preview": "[date time user] @host - /path (git)"
|
|
},
|
|
{
|
|
"id": "hawolex",
|
|
"name": "Hawolex",
|
|
"tagline": "Winter neon, tech icons",
|
|
"description": "Contest layout with winter-strong palette and tech emojis.",
|
|
"layout": {
|
|
"line1": "date time user | @host - /path",
|
|
"line2": "status arrow + emoji"
|
|
},
|
|
"colors": {
|
|
"zone1_bg": 54,
|
|
"zone1_fg": 255,
|
|
"zone2_bg": 31,
|
|
"zone2_fg": 255,
|
|
"path_fg": 230,
|
|
"frame": 24
|
|
},
|
|
"preview": "[date time user] @host - /path"
|
|
}
|
|
],
|
|
"seasonal_palettes": {
|
|
"winter": { "Z1_BG": 61, "Z1_FG": 255, "Z2_BG": 37, "Z2_FG": 255, "PATH_FG": 194, "FRAME": 60 },
|
|
"spring": { "Z1_BG": 71, "Z1_FG": 255, "Z2_BG": 120, "Z2_FG": 22, "PATH_FG": 22, "FRAME": 65 },
|
|
"summer": { "Z1_BG": 142, "Z1_FG": 255, "Z2_BG": 214, "Z2_FG": 0, "PATH_FG": 232, "FRAME": 130 },
|
|
"autumn": { "Z1_BG": 95, "Z1_FG": 255, "Z2_BG": 173, "Z2_FG": 255, "PATH_FG": 223, "FRAME": 95 }
|
|
},
|
|
"notes": [
|
|
"Palette values are 256-color codes.",
|
|
"Aurora uses seasonal palettes; other styles use fixed palettes.",
|
|
"Previews are textual layout hints for rendering.",
|
|
"Contest pack prepends a blank line and always ends with host - path."
|
|
]
|
|
}
|