diff --git a/profile.d/compress.sh b/profile.d/compress.sh index ee2ee69..42d294e 100644 --- a/profile.d/compress.sh +++ b/profile.d/compress.sh @@ -422,7 +422,7 @@ taz() disp W "xz format is not suited for long term archiving." disp I "See https://www.nongnu.org/lzip/xz_inadequate.html for details." - # Compresse to xz (lzma2) - Deprecated + # Compress with xz (lzma2) - Deprecated xz "${verb[@]}" --compress --keep "-$3" -T "$2" "$1" return $? } @@ -449,7 +449,7 @@ taz() [[ $4 ]] && opt=('-vv') opt+=("$procopt") - # Compresse au format lzip (lzma) + # Compress with lzip (lzma) $command "${opt[@]}" --keep "-$3" "$1" return $? } @@ -503,7 +503,7 @@ taz() [[ $4 ]] && opt=('-v') opt+=("$procopt") - # Compresse au format bz2 + # Compress with bz2 $command "${opt[@]}" --compress --keep "-$3" "$1" return $? } diff --git a/profile.d/themes/abyss.theme b/profile.d/themes/abyss.theme index b3f16d2..b55e2a5 100644 --- a/profile.d/themes/abyss.theme +++ b/profile.d/themes/abyss.theme @@ -27,7 +27,7 @@ Green="\e[0;96m" # teal (ICyan — abyss string colour) Yellow="\e[0;93m" # bright gold (IYellow — abyss constant colour) PROMPT_COLOR_TIME_FG="$ICyan" # electric teal clock -PROMPT_COLOR_TIME_BG="\e[48;2;0;40;45m" # very dark cyan bg for time +PROMPT_COLOR_TIME_BG="\e[48;2;0;60;70m" # very dark cyan bg for time PROMPT_COLOR_BAR_BG="\e[48;2;0;30;70m" # deep navy bar (24-bit) PROMPT_COLOR_OK_FG="$ICyan" # teal on success diff --git a/profile.d/themes/plasma.theme b/profile.d/themes/plasma.theme index 0af2b46..773f48f 100644 --- a/profile.d/themes/plasma.theme +++ b/profile.d/themes/plasma.theme @@ -26,8 +26,8 @@ Blue="\e[0;94m" # electric blue (IBlue) Purple="\e[0;95m" # vivid magenta (IPurple — Plasma's signature colour) Cyan="\e[0;96m" # electric cyan (ICyan) -PROMPT_COLOR_TIME_FG="$IPurple" # vivid purple clock text -PROMPT_COLOR_TIME_BG="\e[48;2;30;30;35m" # deep charcoal (darker than On_IBlack) +PROMPT_COLOR_TIME_FG="$BIPurple" # vivid purple clock text +PROMPT_COLOR_TIME_BG="\e[48;2;50;50;55m" # deep charcoal (darker than On_IBlack) PROMPT_COLOR_BAR_BG="\e[48;2;75;0;130m" # deep indigo-purple (24-bit) — darker than On_Purple PROMPT_COLOR_OK_FG="$ICyan" # electric cyan on success diff --git a/profile.sh b/profile.sh index 6834a52..34141d9 100644 --- a/profile.sh +++ b/profile.sh @@ -183,7 +183,8 @@ load_conf() { local section_name="CONF_$1" - [[ "$(declare -p "$section_name" 2>/dev/null)" != "declare -A"* ]] && return 1 + # Missing section is not an error: modules can rely on built-in defaults. + [[ "$(declare -p "$section_name" 2>/dev/null)" != "declare -A"* ]] && return 0 local -n current_vars="$section_name" @@ -215,12 +216,12 @@ if [[ ! -e "$MYPATH/profile.sh" ]]; then echo "[ Warning ] Path detection failed, trying to use pwd..." MYPATH=$(pwd) if [[ ! -e "$MYPATH/profile.sh" ]]; then - echo "[ Error ] Impossible to determine installation path, pretty much nothing will work." + echo "[ Error ] Unable to determine installation path, pretty much nothing will work." fi fi if [[ ! -s "$MYPATH/version" ]]; then - echo "[ Warning ] Impossible to determine running version of profile, your installation might be broken." + echo "[ Warning ] Unable to determine running profile version; your installation might be broken." fi PROFVERSION=$(cat "$MYPATH"/version) export PROFVERSION @@ -276,7 +277,7 @@ if [[ $INTERACTIVE ]]; then fi showinfo && printf "\n" check_updates -q - disp I "Profile version $PROFVERSION chargé..." + disp I "Profile version $PROFVERSION loaded..." fi # Cleanup diff --git a/version b/version index eb70128..fcdb2e1 100644 --- a/version +++ b/version @@ -1 +1 @@ -3.99.2-4_rc_2 +4.0.0