From 3602b633857ce4bf01f1158e4f2985083bbb6917 Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 15 Jan 2025 11:43:24 +0100 Subject: feat: shell builtin short hostname based on env --- zuwu.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zuwu.zsh') diff --git a/zuwu.zsh b/zuwu.zsh index 0161be7..dab83db 100755 --- a/zuwu.zsh +++ b/zuwu.zsh @@ -249,7 +249,7 @@ elif [[ "$_ZUWU_HYPERFAST-$_ZUWU_NO_PROMPT" == "-" ]]; then b="$(printf "%.0f" $(echo "$b * 255" | bc -l))" echo -n "${r};${g};${b}" } - local _SYS_RGB="${SYS_RGB:-"$(hsv2rgb "${SYS_HSV_HUE:-"$((0x$(cat /etc/hostname | sed 's/./ /' | awk '{print $1}' | sha256sum | cut -c 1-2) * 360 / 256))"}" "${SYS_HSV_SATURATION:-60}" "${SYS_HSV_VALUE:-70}")"}" + local _SYS_RGB="${SYS_RGB:-"$(hsv2rgb "${SYS_HSV_HUE:-"$((0x$(sha256sum <<< "${HOST%%.*}" | cut -c 1-2) * 360 / 256))"}" "${SYS_HSV_SATURATION:-60}" "${SYS_HSV_VALUE:-70}")"}" local _USER_RGB="${USER_RGB:-"$_SYS_RGB"}" # unset -f hsv2rgb -- cgit v1.2.3