diff --git a/dotfiles/install/install-linux-global.sh b/dotfiles/install/install-linux-global.sh index 94f9aa8..a9811e6 100644 --- a/dotfiles/install/install-linux-global.sh +++ b/dotfiles/install/install-linux-global.sh @@ -26,7 +26,18 @@ install_banner=1 season_mode="dynamic" season_choice="" style_choice="aurora" +style_pack="standard" if [[ -t 0 ]]; then + echo "Style pack:" + echo " 1) Standard (Aurora)" + echo " 2) Contest pack (choose from 5 styles)" + read -r -p "Choose [1]: " style_pack_pick + case "${style_pack_pick}" in + 2) style_pack="contest" ;; + ""|1) style_pack="standard" ;; + *) echo "Invalid choice, using standard."; style_pack="standard" ;; + esac + echo "Install options:" echo " 1) PS1 only" echo " 2) Banner only" @@ -71,27 +82,31 @@ if [[ -t 0 ]]; then ;; esac - echo - echo "Style presets:" - echo " 1) Aurora - Powerline blocks, seasonal palette, two-line" - echo " Preview: [date time user] > [@host /path]" - echo " 2) Neon - Magenta/cyan cyber blocks, high contrast" - echo " Preview: [user time] > [@host /path]" - echo " 3) Forge - Warm copper blocks, heavy frame" - echo " Preview: [date time user] > [@host /path]" - echo " 4) Circuit - Green scanline, minimal rails" - echo " Preview: [user time] - @host /path" - echo " 5) Mono - Clean monochrome, fast read" - echo " Preview: [date time user] @host /path" - read -r -p "Choose style [1]: " style_pick - case "${style_pick}" in - 2) style_choice="neon" ;; - 3) style_choice="forge" ;; - 4) style_choice="circuit" ;; - 5) style_choice="mono" ;; - ""|1) style_choice="aurora" ;; - *) echo "Invalid choice, using aurora."; style_choice="aurora" ;; - esac + if [[ "$style_pack" == "contest" ]]; then + echo + echo "Style presets:" + echo " 1) Aurora - Powerline blocks, seasonal palette, two-line" + echo " Preview: [date time user] > [@host /path]" + echo " 2) Neon - Magenta/cyan cyber blocks, high contrast" + echo " Preview: [user time] > [@host /path]" + echo " 3) Forge - Warm copper blocks, heavy frame" + echo " Preview: [date time user] > [@host /path]" + echo " 4) Circuit - Green scanline, minimal rails" + echo " Preview: [user time] - @host /path" + echo " 5) Mono - Clean monochrome, fast read" + echo " Preview: [date time user] @host /path" + read -r -p "Choose style [1]: " style_pick + case "${style_pick}" in + 2) style_choice="neon" ;; + 3) style_choice="forge" ;; + 4) style_choice="circuit" ;; + 5) style_choice="mono" ;; + ""|1) style_choice="aurora" ;; + *) echo "Invalid choice, using aurora."; style_choice="aurora" ;; + esac + else + style_choice="aurora" + fi fi fi diff --git a/dotfiles/install/install-macos-user.sh b/dotfiles/install/install-macos-user.sh index 57b2f9a..713e8c0 100644 --- a/dotfiles/install/install-macos-user.sh +++ b/dotfiles/install/install-macos-user.sh @@ -17,6 +17,17 @@ season_mode="dynamic" season_choice="" style_choice="aurora" if [[ -t 0 ]]; then + style_pack="standard" + echo "Style pack:" + echo " 1) Standard (Aurora)" + echo " 2) Contest pack (choose from 5 styles)" + read -r -p "Choose [1]: " style_pack_pick + case "${style_pack_pick}" in + 2) style_pack="contest" ;; + ""|1) style_pack="standard" ;; + *) echo "Invalid choice, using standard."; style_pack="standard" ;; + esac + echo "Season mode:" echo " 1) Dynamic (auto by date)" echo " 2) Static (pick one season)" @@ -47,27 +58,31 @@ if [[ -t 0 ]]; then ;; esac - echo - echo "Style presets:" - echo " 1) Aurora - Powerline blocks, seasonal palette, two-line" - echo " Preview: [date time user] > [@host /path]" - echo " 2) Neon - Magenta/cyan cyber blocks, high contrast" - echo " Preview: [user time] > [@host /path]" - echo " 3) Forge - Warm copper blocks, heavy frame" - echo " Preview: [date time user] > [@host /path]" - echo " 4) Circuit - Green scanline, minimal rails" - echo " Preview: [user time] - @host /path" - echo " 5) Mono - Clean monochrome, fast read" - echo " Preview: [date time user] @host /path" - read -r -p "Choose style [1]: " style_pick - case "${style_pick}" in - 2) style_choice="neon" ;; - 3) style_choice="forge" ;; - 4) style_choice="circuit" ;; - 5) style_choice="mono" ;; - ""|1) style_choice="aurora" ;; - *) echo "Invalid choice, using aurora."; style_choice="aurora" ;; - esac + if [[ "$style_pack" == "contest" ]]; then + echo + echo "Style presets:" + echo " 1) Aurora - Powerline blocks, seasonal palette, two-line" + echo " Preview: [date time user] > [@host /path]" + echo " 2) Neon - Magenta/cyan cyber blocks, high contrast" + echo " Preview: [user time] > [@host /path]" + echo " 3) Forge - Warm copper blocks, heavy frame" + echo " Preview: [date time user] > [@host /path]" + echo " 4) Circuit - Green scanline, minimal rails" + echo " Preview: [user time] - @host /path" + echo " 5) Mono - Clean monochrome, fast read" + echo " Preview: [date time user] @host /path" + read -r -p "Choose style [1]: " style_pick + case "${style_pick}" in + 2) style_choice="neon" ;; + 3) style_choice="forge" ;; + 4) style_choice="circuit" ;; + 5) style_choice="mono" ;; + ""|1) style_choice="aurora" ;; + *) echo "Invalid choice, using aurora."; style_choice="aurora" ;; + esac + else + style_choice="aurora" + fi fi mkdir -p "$DST_DIR"