{ "project": "Bashrc Dotfiles", "branch": "dev", "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": "🕶️" } }, "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" } ], "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." ] }