Browse Source

Add neofetch

master
10sr 4 years ago
parent
commit
5f4b9800dc
Signed by: 10sr GPG Key ID: 7BEC428194130EB2
1 changed files with 23 additions and 15 deletions
  1. +23
    -15
      shrc

+ 23
- 15
shrc View File

@@ -155,7 +155,7 @@ then
zstyle ':completion:*' use-cache yes zstyle ':completion:*' use-cache yes
# zstyle ':completion:*:cd:*' tag-order local-directories # zstyle ':completion:*:cd:*' tag-order local-directories
zstyle ':completion:*' completer _complete _bash_completions \ zstyle ':completion:*' completer _complete _bash_completions \
_history
_history
# zstyle ':completion:*:*:cd:*' completer # zstyle ':completion:*:*:cd:*' completer
zstyle ':completion:*' accept-exact-dirs true zstyle ':completion:*' accept-exact-dirs true
zstyle ':completion:*' special-dirs true zstyle ':completion:*' special-dirs true
@@ -209,12 +209,20 @@ $iswindows && alias tty="echo cmd.exe"
echo TERM $TERM with $(tput colors) colors using $(tty) echo TERM $TERM with $(tput colors) colors using $(tty)
echo umask: `umask -S` echo umask: `umask -S`


if null type figlet && null type lolcat
# if null type figlet && null type lolcat
# then
# echo `whoami`@`hostname` | figlet | lolcat
# fi
# echo

if command -v neofetch >/dev/null
then then
echo `whoami`@`hostname` | figlet | lolcat
neofetch
elif command -v screenfetch >/dev/null
then
screenfetch
fi fi


echo
__safe_run id `whoami` __safe_run id `whoami`
# echo # echo
## A bit heavy command ## A bit heavy command
@@ -579,9 +587,9 @@ s(){
return 1 return 1
fi fi
find . \ find . \
-path '*/.git' -prune -o \
-path '*/.svn' -prune -o \
-type -f -exec grep -nH -e --color=always "$@" {} + \
-path '*/.git' -prune -o \
-path '*/.svn' -prune -o \
-type -f -exec grep -nH -e --color=always "$@" {} + \
| $PAGER | $PAGER
fi fi
} }
@@ -797,8 +805,8 @@ showinfo(){
__safe_run diskinfo __safe_run diskinfo


! $isdarwin && test -n "${DISPLAY}" && { ! $isdarwin && test -n "${DISPLAY}" && {
__safe_run xrandr | \grep --color=never ^Screen
}
__safe_run xrandr | \grep --color=never ^Screen
}


$iswindows || __safe_run finger $USER $iswindows || __safe_run finger $USER
LANG=C __safe_run id LANG=C __safe_run id
@@ -967,7 +975,7 @@ __my_moc_state(){
__my_parse_svn_branch() { __my_parse_svn_branch() {
___svn_url=$(LANG=C svn info 2>/dev/null | sed -ne 's#^URL: ##p') ___svn_url=$(LANG=C svn info 2>/dev/null | sed -ne 's#^URL: ##p')
___svn_repository_root=$(LANG=C svn info 2>/dev/null | \ ___svn_repository_root=$(LANG=C svn info 2>/dev/null | \
sed -ne 's#^Repository Root: ##p')
sed -ne 's#^Repository Root: ##p')
echo ${___svn_url} | sed -e 's#^'"${___svn_repository_root}"'##g' | \ echo ${___svn_url} | sed -e 's#^'"${___svn_repository_root}"'##g' | \
awk '{print $1}' awk '{print $1}'
} }
@@ -983,7 +991,7 @@ __my_svn_ps1(){
__my_battery_status(){ __my_battery_status(){
___dir=/sys/class/power_supply/BAT0 ___dir=/sys/class/power_supply/BAT0
if test -d $___dir && test -r $___dir/status && test -r $___dir/charge_full && \ if test -d $___dir && test -r $___dir/status && test -r $___dir/charge_full && \
test -r $___dir/charge_now
test -r $___dir/charge_now
then then
___st=$(cat $___dir/status) ___st=$(cat $___dir/status)
___full=$(cat $___dir/charge_full) ___full=$(cat $___dir/charge_full)
@@ -1038,7 +1046,7 @@ __printf_ipaddr(){
# ipaddress <fmt> # ipaddress <fmt>
type ip >/dev/null 2>&1 || return 1 type ip >/dev/null 2>&1 || return 1
___ip=$(LANG=C ip addr show scope global | \ ___ip=$(LANG=C ip addr show scope global | \
\grep --color=never --only-matching 'inet [^ ]*' | cut -d " " -f 2)
\grep --color=never --only-matching 'inet [^ ]*' | cut -d " " -f 2)
test -n "$___ip" && printf "$1" $___ip test -n "$___ip" && printf "$1" $___ip
} }


@@ -1190,7 +1198,7 @@ test -n "$__MY_DTACH" && \
__my_ps1_info2(){ __my_ps1_info2(){
# second line of PS1 # second line of PS1
echo $(__my_ps1_memo) $(__my_ps1_jobs) ${__my_ps1_str_scr} \ echo $(__my_ps1_memo) $(__my_ps1_jobs) ${__my_ps1_str_scr} \
${__my_ps1_str_ssh} ${__my_ps1_str_dt} $(__my_alert_fail) \
${__my_ps1_str_ssh} ${__my_ps1_str_dt} $(__my_alert_fail) \
| sed -e 's/ /|/g' | sed -e 's/ /|/g'
} }


@@ -1251,8 +1259,8 @@ __my_set_title(){
case $TERM in case $TERM in
(rxvt*|xterm*|aterm|screen*) (rxvt*|xterm*|aterm|screen*)
test -t 1 && test -t 1 &&
test -z "$EMACS" &&
echo -n -e "\033]0;$1\007"
test -z "$EMACS" &&
echo -n -e "\033]0;$1\007"
;; ;;
esac esac
} }


Loading…
Cancel
Save