Add Hawolex holiday theme

- Add Hawolex palette and emoji set

- Add Hawolex option to holiday prompts
This commit is contained in:
2026-01-24 11:34:34 +00:00
parent a462aa81f9
commit 808fcc774f
5 changed files with 46 additions and 2 deletions

View File

@@ -101,6 +101,7 @@ if [[ -t 0 ]]; then
echo " 4) Valentine"
echo " 5) Thanksgiving"
echo " 6) New Year"
echo " 7) Hawolex"
read -r -p "Choose [1]: " holiday_pick
case "${holiday_pick}" in
2) holiday_choice="easter" ;;
@@ -108,6 +109,7 @@ if [[ -t 0 ]]; then
4) holiday_choice="valentine" ;;
5) holiday_choice="thanksgiving" ;;
6) holiday_choice="newyear" ;;
7) holiday_choice="hawolex" ;;
""|1) holiday_choice="christmas" ;;
*) echo "Invalid choice, using christmas."; holiday_choice="christmas" ;;
esac

View File

@@ -77,6 +77,7 @@ if [[ -t 0 ]]; then
echo " 4) Valentine"
echo " 5) Thanksgiving"
echo " 6) New Year"
echo " 7) Hawolex"
read -r -p "Choose [1]: " holiday_pick
case "${holiday_pick}" in
2) holiday_choice="easter" ;;
@@ -84,6 +85,7 @@ if [[ -t 0 ]]; then
4) holiday_choice="valentine" ;;
5) holiday_choice="thanksgiving" ;;
6) holiday_choice="newyear" ;;
7) holiday_choice="hawolex" ;;
""|1) holiday_choice="christmas" ;;
*) echo "Invalid choice, using christmas."; holiday_choice="christmas" ;;
esac

View File

@@ -93,7 +93,7 @@ _ps1_season() {
# PS1_STYLE=aurora|neon|forge|circuit|mono
# PS1_STYLE_PACK=standard|contest|holiday
# PS1_CONTEST_LAYOUT=day-time-user|user-time|time-user|day-time
# PS1_HOLIDAY=christmas|easter|halloween|valentine|thanksgiving|newyear
# PS1_HOLIDAY=christmas|easter|halloween|valentine|thanksgiving|newyear|hawolex
# Also reads config from /etc/ps1-style or ~/.config/ps1/style
_ps1_style_config() {
local cfg=""
@@ -224,6 +224,11 @@ _ps1_symbol() {
work_list=( "🗓️" "⏳" "🚀" "✨" )
coffee="☕"; evening="🌆"; night="🌙"
;;
hawolex)
sunrise_list=( "💻" "🚗" "🔊" "🎮" )
work_list=( "🎧" "🕹️" "📟" "🧩" )
coffee="☕"; evening="🌆"; night="🌙"
;;
*)
sunrise_list=( "🎉" "✨" "🎊" "🌟" )
work_list=( "🧩" "🛠️" "💾" "🧪" )
@@ -356,6 +361,14 @@ _ps1_set_prompt() {
PATH_FG="\[\e[38;5;229m\]"
FRAME="\[\e[38;5;19m\]"
;;
hawolex)
Z1_BG="\[\e[48;5;61m\]"
Z1_FG="\[\e[38;5;255m\]"
Z2_BG="\[\e[48;5;37m\]"
Z2_FG="\[\e[38;5;255m\]"
PATH_FG="\[\e[38;5;194m\]"
FRAME="\[\e[38;5;60m\]"
;;
*)
Z1_BG="\[\e[48;5;24m\]"
Z1_FG="\[\e[38;5;255m\]"