Update contest JSON context

- Add contest pack layouts and emoji set

- Include contest render image
This commit is contained in:
2026-01-24 10:40:32 +00:00
parent 91e0725b23
commit 9666d1f4cf
3 changed files with 58 additions and 7 deletions

View File

@@ -46,8 +46,10 @@
"sources_from": "/etc/bash.bashrc",
"prompts": [
"PS1 only / Banner only / Both",
"Season mode: Dynamic or Static (if PS1 selected)",
"Style preset selection (if PS1 selected)"
"PS1 mode: Single season / Dynamic / Contest (if PS1 selected)",
"Season pick (if single season)",
"Contest layout selection (if contest)",
"Style preset selection (if contest)"
],
"season_config_file": "/etc/ps1-season",
"style_config_file": "/etc/ps1-style",
@@ -64,8 +66,10 @@
"~/.bash_profile"
],
"prompts": [
"Season mode: Dynamic or Static",
"Style preset selection"
"PS1 mode: Single season / Dynamic / Contest",
"Season pick (if single season)",
"Contest layout selection (if contest)",
"Style preset selection (if contest)"
],
"season_config_file": "~/.config/ps1/season",
"style_config_file": "~/.config/ps1/style"
@@ -166,9 +170,11 @@
}
],
"config": {
"env": "PS1_STYLE=aurora|neon|forge|circuit|mono",
"env": "PS1_STYLE=aurora|neon|forge|circuit|mono; PS1_STYLE_PACK=standard|contest; PS1_CONTEST_LAYOUT=day-time-user|user-time|time-user|day-time",
"config_file_keys": [
"PS1_STYLE"
"PS1_STYLE",
"PS1_STYLE_PACK",
"PS1_CONTEST_LAYOUT"
]
}
},
@@ -248,6 +254,23 @@
"night": "🌙"
}
},
"contest_accents": {
"sunrise": [
"⚡️",
"🛰️",
"🧬",
"🧠"
],
"work": [
"🛠️",
"💾",
"🧪",
"🧩"
],
"coffee": "☕",
"evening": "🎛️",
"night": "🕶️"
},
"time_slots": {
"sunrise": "05:00-08:59",
"coffee": "09:00-10:59",

View File

@@ -2,6 +2,33 @@
"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",
@@ -97,6 +124,7 @@
"notes": [
"Palette values are 256-color codes.",
"Aurora uses seasonal palettes; other styles use fixed palettes.",
"Previews are textual layout hints for rendering."
"Previews are textual layout hints for rendering.",
"Contest pack prepends a blank line and always ends with host - path."
]
}

BIN
images/contest.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB