X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=home%2Flib%2Flogin_functions.sh;h=8c0a35104731f042c61a6d489e2fbdf949092606;hb=b7ea4f208b9b73e6602ee54f0b07be6179d70f9f;hp=7460622dadd78e0c2a6f60b3e2d033c1fbbdcf0c;hpb=4eb99bdc3a9f5bb36195c03f479a59aeb4b0102a;p=khome.git diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index 7460622..8c0a351 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -149,8 +149,7 @@ tdu() { sub("^" $1 "\t+", "", path) gb = size / 1024 / 1024 printf("%f\t%s\n", gb, path) - }' \ - | cut -c 1-115 + }' } # Top Disk-Using Files @@ -234,7 +233,7 @@ hump() { } howto() { - cat "$(find ~/Archives/Documents/HOWTOs -mindepth 1 -maxdepth 1 | sort | fzf)" + cat "$(find ~/arc/doc/HOWTOs -mindepth 1 -maxdepth 1 | sort | fzf)" } _yt() { @@ -428,6 +427,10 @@ flat_top_5() { ' } +internet_addr() { + curl --silent --show-error --max-time "${1:=1}" 'https://api.ipify.org' 2>&1 +} + status_batt() { case "$(uname)" in 'Linux') @@ -536,7 +539,22 @@ status() { echo + printf '%sthermal\n' "$indent_unit" + for _dir in /sys/class/thermal/thermal_zone* + do + printf '%s %.2f C\n' \ + $(cat "$_dir"/type) \ + $(( $(cat "$_dir"/temp) / 1000 )) + done \ + | column -t \ + | indent "${indent_unit}${indent_unit}" + echo 'net' + local -r internet_addr=$(internet_addr 0.5) + local -r internet_ptr=$(host -W 1 "$internet_addr" | awk 'NR == 1 {print $NF}' ) + + echo "${indent_unit}internet" + echo "${indent_unit}${indent_unit}$internet_addr $internet_ptr" echo "${indent_unit}if" (ifconfig; iwconfig) 2> /dev/null \ | awk '