prompt: remove task count, add command duration, change memory+swap ui

This commit is contained in:
Martin Sekera 2021-03-26 02:21:41 +01:00
parent a54fd956bf
commit 6868e223dc
2 changed files with 64 additions and 33 deletions

View file

@ -1,5 +1,7 @@
#! /bin/zsh
zmodload zsh/datetime
OVER_PROMPT_CFG="/etc/over/env/prompt.cfg"
if [[ -a "$OVER_PROMPT_CFG" ]]; then
@ -14,13 +16,15 @@ function __over_prompt_set_title {
function __over_prompt_preexec {
__over_prompt_set_title "${USER}: ${PWD} -> ${1}"
OVER_PROMPT_CMD_START=${EPOCHSECONDS}
}
function __over_prompt_precmd {
__over_prompt_set_title "${USER}: ${PWD}"
python3 /usr/share/over-env/prompt.py "${COLUMNS}" "${PWD}" "${OVER_PROMPT_LAST_REFRESH}" "${OVER_PROMPT_SYSLOAD_WARN:=1.25}" "${OVER_PROMPT_SYSLOAD_YELL:=3.0}" "${OVER_PROMPT_FREESPACE_WARN:=0.15}" "${OVER_PROMPT_FREESPACE_YELL:=0.05}"
python3 /usr/share/over-env/prompt.py "${COLUMNS}" "${PWD}" "${OVER_PROMPT_LAST_REFRESH}" "${OVER_PROMPT_SYSLOAD_WARN:=1.25}" "${OVER_PROMPT_SYSLOAD_YELL:=3.0}" "${OVER_PROMPT_FREESPACE_WARN:=0.15}" "${OVER_PROMPT_FREESPACE_YELL:=0.05}" "${OVER_PROMPT_CMD_START}"
PS1="$(print "%(?.%{\e[1;36m%}.%{\e[1;31m%}%?%{\e[0m%}:%{\e[1;31m%})%(\!.#.$)%{\e[0m%} ")"
OVER_PROMPT_LAST_REFRESH=$(date +%s)
OVER_PROMPT_LAST_REFRESH=${EPOCHSECONDS}
OVER_PROMPT_CMD_START=0
}
unset OVER_PROMPT_CFG