Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- + verbose=on
- + shift
- + [[ -n '' ]]
- + [[ on != \o\n ]]
- + get_distro
- + [[ -n '' ]]
- + case "$os" in
- + [[ -f /etc/redstar-release ]]
- + [[ -f /etc/siduction-version ]]
- + type -p lsb_release
- + [[ -f /etc/GoboLinuxVersion ]]
- + type -p guix
- + type -p crux
- + type -p tazpkg
- + type -p kpt
- + [[ -d /system/app/ ]]
- + [[ -f /etc/lsb-release ]]
- + [[ -f /etc/os-release ]]
- + files=("/etc/os-release" "/usr/lib/os-release" "/etc/openwrt_release")
- + for file in "${files[@]}"
- + source /etc/os-release
- ++ NAME='Arch Linux'
- ++ PRETTY_NAME='Arch Linux'
- ++ ID=arch
- ++ ID_LIKE=archlinux
- ++ ANSI_COLOR='0;36'
- ++ HOME_URL=https://www.archlinux.org/
- ++ SUPPORT_URL=https://bbs.archlinux.org/
- ++ BUG_REPORT_URL=https://bugs.archlinux.org/
- + break
- + case "$distro_shorthand" in
- + distro='Arch Linux '
- + [[ -z ArchLinux ]]
- + [[ -z ArchLinux ]]
- + [[ Linux version 4.17.2-1-zen (builduser@heftig-10665) (gcc version 8.1.1 20180531 (GCC)) #1 ZEN SMP PREEMPT Sat Jun 16 11:09:08 UTC 2018 == *\M\i\c\r\o\s\o\f\t* ]]
- + [[ 4.17.2-1-zen == *\M\i\c\r\o\s\o\f\t* ]]
- + [[ Linux version 4.17.2-1-zen (builduser@heftig-10665) (gcc version 8.1.1 20180531 (GCC)) #1 ZEN SMP PREEMPT Sat Jun 16 11:09:08 UTC 2018 == *\c\h\r\o\m\e\-\b\o\t* ]]
- + [[ -f /dev/cros_ec ]]
- ++ trim_quotes 'Arch Linux '
- ++ trim_output='Arch Linux '
- ++ trim_output='Arch Linux '
- ++ printf %s 'Arch Linux '
- + distro='Arch Linux '
- + distro='Arch Linux '
- + distro='Arch Linux '
- + [[ -z Arch Linux ]]
- + case "$os" in
- + machine_arch=x86_64
- + [[ on == \o\n ]]
- + distro+=' x86_64'
- + [[ auto == \a\u\t\o ]]
- ++ trim 'Arch Linux x86_64'
- ++ set -f
- ++ set -- Arch Linux x86_64
- ++ printf '%s\n' 'Arch Linux x86_64'
- ++ set +f
- + ascii_distro='Arch Linux x86_64'
- + get_bold
- + case "$ascii_bold" in
- + ascii_bold='\e[1m'
- + case "$bold" in
- + bold='\e[1m'
- + get_distro_ascii
- + case "$(trim "$ascii_distro")" in
- ++ trim 'Arch Linux x86_64'
- ++ set -f
- ++ set -- Arch Linux x86_64
- ++ printf '%s\n' 'Arch Linux x86_64'
- ++ set +f
- + set_colors 6 6 7 1
- ++ color 6
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 6
- + c1='[0m[36m\e[1m'
- ++ color 6
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 6
- + c2='[0m[36m\e[1m'
- ++ color 7
- ++ case "$1" in
- ++ printf '\e[37m%b' '\e[0m'
- + c3='[37m[0m\e[1m'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + c4='[0m[31m\e[1m'
- ++ color ''
- ++ case "$1" in
- ++ printf '\e[38;5;%bm' ''
- + c5='[38;5;m\e[1m'
- ++ color ''
- ++ case "$1" in
- ++ printf '\e[38;5;%bm' ''
- + c6='[38;5;m\e[1m'
- + [[ '' != \o\f\f ]]
- + set_text_colors 6 6 7 1
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color 6
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 6
- + title_color='[0m[36m'
- + at_color='\e[0m'
- + underline_color='\e[0m'
- ++ color 6
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 6
- + subtitle_color='[0m[36m'
- + colon_color='\e[0m'
- + info_color='\e[0m'
- + (( 6 == 8 ))
- + (( 6 == 8 ))
- + (( 6 == 7 ))
- + (( 6 == 7 ))
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color fg
- ++ case "$1" in
- ++ printf '\e[37m%b' '\e[0m'
- + bar_color_elapsed='[37m[0m'
- + case "$bar_color_total $1" in
- ++ color 6
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 6
- + bar_color_total='[0m[36m'
- + read -rd '' ascii_data
- + [[ distro != \d\i\s\t\r\o ]]
- + [[ off == \o\n ]]
- + [[ xterm != \m\i\n\i\x ]]
- + [[ off != \o\n ]]
- + trap 'printf "\e[?25h\e[?7h"' EXIT
- + printf '\e[?25l\e[?7l'
- + image_backend
- + [[ ascii != \o\f\f ]]
- + type -p convert
- + case "${image_backend:-off}" in
- + get_ascii
- + [[ -f auto ]]
- + err 'Ascii: Ascii file not found, using distro ascii.'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Ascii: Ascii file not found, using distro ascii.
- '
- + LC_ALL=de_DE.UTF-8
- + IFS='
- '
- + read -r line
- + (( 21 > ascii_length ))
- + ascii_length=21
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 22 > ascii_length ))
- + ascii_length=22
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 22 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 23 > ascii_length ))
- + ascii_length=23
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 24 > ascii_length ))
- + ascii_length=24
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 25 > ascii_length ))
- + ascii_length=25
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 26 > ascii_length ))
- + ascii_length=26
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 27 > ascii_length ))
- + ascii_length=27
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 28 > ascii_length ))
- + ascii_length=28
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 30 > ascii_length ))
- + ascii_length=30
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 31 > ascii_length ))
- + ascii_length=31
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 32 > ascii_length ))
- + ascii_length=32
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 33 > ascii_length ))
- + ascii_length=33
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 34 > ascii_length ))
- + ascii_length=34
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 34 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 36 > ascii_length ))
- + ascii_length=36
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 37 > ascii_length ))
- + ascii_length=37
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 38 > ascii_length ))
- + ascii_length=38
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + (( 38 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + ascii_data='[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o${c2}oooooooo[0m[36m\e[1moooo/`
- ${c2} [0m[36m\e[1m./${c2}ooosssso++osssssso[0m[36m\e[1m+`
- ${c2} .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + ascii_data='[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/`
- [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+`
- [0m[36m\e[1m .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + ascii_data='[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/`
- [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+`
- [0m[36m\e[1m .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + ascii_data='[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/`
- [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+`
- [0m[36m\e[1m .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + ascii_data='[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/`
- [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+`
- [0m[36m\e[1m .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + ascii_data='[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/`
- [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+`
- [0m[36m\e[1m .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + (( text_padding=ascii_length+gap ))
- + printf '%b\n' '[0m[36m\e[1m -`
- .o+`
- `ooo/
- `+oooo:
- `+oooooo:
- -+oooooo+:
- `/:-:++oooo+:
- `/++++/+++++++:
- `/++++++++++++++:
- `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/`
- [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+`
- [0m[36m\e[1m .oossssso-````/ossssss+`
- -osssssso. :ssssssso.
- :osssssss/ osssso+++.
- /ossssssss/ +ssssooo/-
- `/ossssso+/:- -:/+osssso+-
- `+sso+:-` `.-/+oso:
- `++:. `-/+/
- .` `/'
- + LC_ALL=C
- + [[ ascii != \o\f\f ]]
- + printf '\e[%sA\e[9999999D' 19
- + get_cache_dir
- + case "$os" in
- + cache_dir=/tmp
- + print_info
- + info title
- + [[ -n '' ]]
- + unset -v prin
- + get_title
- + user=REDACTED
- + hostname=REDACTED
- + title='[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- + length=16
- + [[ -n '' ]]
- ++ trim '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ set -f
- ++ set -- '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ printf '%s\n' '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ set +f
- + output='[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- + [[ -n '' ]]
- + [[ -n [0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED ]]
- + prin '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ trim '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ set -f
- ++ set -- '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ printf '%s\n' '[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- ++ set +f
- + [[ -n [0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED ]]
- + [[ -n '' ]]
- + string='[0m[36m\e[1mREDACTED\e[0m@[0m[36m\e[1mREDACTED'
- + local 'subtitle_color=\e[0m'
- ++ trim '[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED'
- ++ set -f
- ++ set -- '[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED'
- ++ printf '%s\n' '[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED'
- ++ set +f
- + string='[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED'
- + [[ -z 16 ]]
- + string='[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED'
- + string='\e[0m\e[1m[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED'
- + printf '%b\n' '\e[41C\e[0m\e[1m[36m\e[1mREDACTED\e[0m@[36m\e[1mREDACTED\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info underline
- + [[ -n '' ]]
- + unset -v prin
- + get_underline
- + [[ on == \o\n ]]
- + printf -v underline %16s
- + printf '%b%b\n' '\e[41C\e[0m' '----------------\e[0m '
- + unset -v length
- + (( ++info_height ))
- + prin=1
- + [[ -n 1 ]]
- + return
- + info OS distro
- + [[ -n distro ]]
- + subtitle=OS
- + unset -v prin
- + get_distro
- + [[ -n Arch Linux x86_64 ]]
- + return
- + [[ -n '' ]]
- ++ trim 'Arch Linux x86_64'
- ++ set -f
- ++ set -- Arch Linux x86_64
- ++ printf '%s\n' 'Arch Linux x86_64'
- ++ set +f
- + output='Arch Linux x86_64'
- + [[ -n distro ]]
- + [[ -n ArchLinuxx86_64 ]]
- + prin OS 'Arch Linux x86_64'
- ++ trim OS
- ++ set -f
- ++ set -- OS
- ++ printf '%s\n' OS
- ++ set +f
- + [[ -n OS ]]
- + [[ -n Arch Linux x86_64 ]]
- + [[ -n '' ]]
- + string='OS: Arch Linux x86_64'
- ++ trim 'OS: Arch Linux x86_64'
- ++ set -f
- ++ set -- OS: Arch Linux x86_64
- ++ printf '%s\n' 'OS: Arch Linux x86_64'
- ++ set +f
- + string='OS: Arch Linux x86_64'
- + [[ -z '' ]]
- ++ strip_sequences 'OS: Arch Linux x86_64'
- ++ strip='OS: Arch Linux x86_64'
- ++ strip='OS: Arch Linux x86_64'
- ++ strip='OS: Arch Linux x86_64'
- ++ strip='OS: Arch Linux x86_64'
- ++ printf '%s\n' 'OS: Arch Linux x86_64'
- + length='OS: Arch Linux x86_64'
- + length=21
- + string='OS\e[0m\e[0m:\e[0m Arch Linux x86_64'
- + string='[0m[36m\e[1mOS\e[0m\e[0m:\e[0m Arch Linux x86_64'
- + printf '%b\n' '\e[41C[0m[36m\e[1mOS\e[0m\e[0m:\e[0m Arch Linux x86_64\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Host model
- + [[ -n model ]]
- + subtitle=Host
- + unset -v prin
- + get_model
- + case "$os" in
- + [[ -d /system/app/ ]]
- + [[ -f /sys/devices/virtual/dmi/id/product_name ]]
- + model='ESPRIMO P720'
- + model+=' '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + model='ESPRIMO P720 '
- + case "$model" in
- + [[ -n '' ]]
- ++ trim 'ESPRIMO P720 '
- ++ set -f
- ++ set -- ESPRIMO P720
- ++ printf '%s\n' 'ESPRIMO P720'
- ++ set +f
- + output='ESPRIMO P720'
- + [[ -n model ]]
- + [[ -n ESPRIMOP720 ]]
- + prin Host 'ESPRIMO P720'
- ++ trim Host
- ++ set -f
- ++ set -- Host
- ++ printf '%s\n' Host
- ++ set +f
- + [[ -n Host ]]
- + [[ -n ESPRIMO P720 ]]
- + [[ -n '' ]]
- + string='Host: ESPRIMO P720'
- ++ trim 'Host: ESPRIMO P720'
- ++ set -f
- ++ set -- Host: ESPRIMO P720
- ++ printf '%s\n' 'Host: ESPRIMO P720'
- ++ set +f
- + string='Host: ESPRIMO P720'
- + [[ -z 21 ]]
- + string='Host\e[0m\e[0m:\e[0m ESPRIMO P720'
- + string='[0m[36m\e[1mHost\e[0m\e[0m:\e[0m ESPRIMO P720'
- + printf '%b\n' '\e[41C[0m[36m\e[1mHost\e[0m\e[0m:\e[0m ESPRIMO P720\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Kernel kernel
- + [[ -n kernel ]]
- + subtitle=Kernel
- + unset -v prin
- + get_kernel
- + [[ Linux =~ (AIX|IRIX) ]]
- + case "$kernel_shorthand" in
- + kernel=4.17.2-1-zen
- + [[ Linux =~ (BSD|MINIX) ]]
- + [[ -n '' ]]
- ++ trim 4.17.2-1-zen
- ++ set -f
- ++ set -- 4.17.2-1-zen
- ++ printf '%s\n' 4.17.2-1-zen
- ++ set +f
- + output=4.17.2-1-zen
- + [[ -n kernel ]]
- + [[ -n 4.17.2-1-zen ]]
- + prin Kernel 4.17.2-1-zen
- ++ trim Kernel
- ++ set -f
- ++ set -- Kernel
- ++ printf '%s\n' Kernel
- ++ set +f
- + [[ -n Kernel ]]
- + [[ -n 4.17.2-1-zen ]]
- + [[ -n '' ]]
- + string='Kernel: 4.17.2-1-zen'
- ++ trim 'Kernel: 4.17.2-1-zen'
- ++ set -f
- ++ set -- Kernel: 4.17.2-1-zen
- ++ printf '%s\n' 'Kernel: 4.17.2-1-zen'
- ++ set +f
- + string='Kernel: 4.17.2-1-zen'
- + [[ -z 21 ]]
- + string='Kernel\e[0m\e[0m:\e[0m 4.17.2-1-zen'
- + string='[0m[36m\e[1mKernel\e[0m\e[0m:\e[0m 4.17.2-1-zen'
- + printf '%b\n' '\e[41C[0m[36m\e[1mKernel\e[0m\e[0m:\e[0m 4.17.2-1-zen\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Uptime uptime
- + [[ -n uptime ]]
- + subtitle=Uptime
- + unset -v prin
- + get_uptime
- + case "$os" in
- + case "$os" in
- + seconds='163794.56 637085.40'
- + seconds=163794
- + days='1 days'
- + hours='21 hours'
- + mins='29 minutes'
- + (( 1 == 1 ))
- + days='1 day'
- + (( 21 == 1 ))
- + (( 29 == 1 ))
- + (( 1 == 0 ))
- + (( 21 == 0 ))
- + (( 29 == 0 ))
- + uptime='1 day, 21 hours, 29 minutes'
- + uptime='1 day, 21 hours, 29 minutes'
- + uptime='1 day, 21 hours, 29 minutes'
- + case "$uptime_shorthand" in
- + uptime='1 day, 21 hours, 29 mins'
- + uptime='1 day, 21 hours, 29 mins'
- + uptime='1 day, 21 hours, 29 mins'
- + [[ -n '' ]]
- ++ trim '1 day, 21 hours, 29 mins'
- ++ set -f
- ++ set -- 1 day, 21 hours, 29 mins
- ++ printf '%s\n' '1 day, 21 hours, 29 mins'
- ++ set +f
- + output='1 day, 21 hours, 29 mins'
- + [[ -n uptime ]]
- + [[ -n 1day,21hours,29mins ]]
- + prin Uptime '1 day, 21 hours, 29 mins'
- ++ trim Uptime
- ++ set -f
- ++ set -- Uptime
- ++ printf '%s\n' Uptime
- ++ set +f
- + [[ -n Uptime ]]
- + [[ -n 1 day, 21 hours, 29 mins ]]
- + [[ -n '' ]]
- + string='Uptime: 1 day, 21 hours, 29 mins'
- ++ trim 'Uptime: 1 day, 21 hours, 29 mins'
- ++ set -f
- ++ set -- Uptime: 1 day, 21 hours, 29 mins
- ++ printf '%s\n' 'Uptime: 1 day, 21 hours, 29 mins'
- ++ set +f
- + string='Uptime: 1 day, 21 hours, 29 mins'
- + [[ -z 21 ]]
- + string='Uptime\e[0m\e[0m:\e[0m 1 day, 21 hours, 29 mins'
- + string='[0m[36m\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 21 hours, 29 mins'
- + printf '%b\n' '\e[41C[0m[36m\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 21 hours, 29 mins\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Packages packages
- + [[ -n packages ]]
- + subtitle=Packages
- + unset -v prin
- + get_packages
- + case "$os" in
- + has pacman-key
- + type -p pacman-key
- + manager=pacman-key
- + tot pacman -Qq --color never
- + IFS='
- '
- + read -d '' -ra pkgs
- ++ pacman -Qq --color never
- + (( packages+=1279 ))
- + pac 1279
- + (( 1279 > 0 ))
- + managers+=("$1 (${manager})")
- + manager_string+='pacman-key, '
- + has dpkg
- + type -p dpkg
- + has rpm
- + type -p rpm
- + has xbps-query
- + type -p xbps-query
- + has apk
- + type -p apk
- + has opkg
- + type -p opkg
- + has pacman-g2
- + type -p pacman-g2
- + has lvu
- + type -p lvu
- + has tce-status
- + type -p tce-status
- + has pkg_info
- + type -p pkg_info
- + has tazpkg
- + type -p tazpkg
- + has sorcery
- + type -p sorcery
- + has alps
- + type -p alps
- + has butch
- + type -p butch
- + has emerge
- + type -p emerge
- + has nix-env
- + type -p nix-env
- + has guix
- + type -p guix
- + has Compile
- + type -p Compile
- + has eopkg
- + type -p eopkg
- + has crew
- + type -p crew
- + has pkgtool
- + type -p pkgtool
- + has cave
- + type -p cave
- + has kpm-pkg
- + type -p kpm-pkg
- + case "$kernel_name" in
- + has pkg
- + type -p pkg
- + (( packages == 0 ))
- + has flatpak
- + type -p flatpak
- + has snap
- + type -p snap
- + (( packages == 0 ))
- + [[ on == \o\n ]]
- + printf -v packages '%s, ' '1279 (pacman-key)'
- + packages='1279 (pacman-key)'
- + packages='1279 (pacman)'
- + packages='1279 (pacman)'
- + [[ -n '' ]]
- ++ trim '1279 (pacman)'
- ++ set -f
- ++ set -- 1279 '(pacman)'
- ++ printf '%s\n' '1279 (pacman)'
- ++ set +f
- + output='1279 (pacman)'
- + [[ -n packages ]]
- + [[ -n 1279(pacman) ]]
- + prin Packages '1279 (pacman)'
- ++ trim Packages
- ++ set -f
- ++ set -- Packages
- ++ printf '%s\n' Packages
- ++ set +f
- + [[ -n Packages ]]
- + [[ -n 1279 (pacman) ]]
- + [[ -n '' ]]
- + string='Packages: 1279 (pacman)'
- ++ trim 'Packages: 1279 (pacman)'
- ++ set -f
- ++ set -- Packages: 1279 '(pacman)'
- ++ printf '%s\n' 'Packages: 1279 (pacman)'
- ++ set +f
- + string='Packages: 1279 (pacman)'
- + [[ -z 21 ]]
- + string='Packages\e[0m\e[0m:\e[0m 1279 (pacman)'
- + string='[0m[36m\e[1mPackages\e[0m\e[0m:\e[0m 1279 (pacman)'
- + printf '%b\n' '\e[41C[0m[36m\e[1mPackages\e[0m\e[0m:\e[0m 1279 (pacman)\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Shell shell
- + [[ -n shell ]]
- + subtitle=Shell
- + unset -v prin
- + get_shell
- + case "$shell_path" in
- + shell='zsh '
- + [[ on == \o\n ]]
- + case "${shell_name:=${SHELL##*/}}" in
- ++ /usr/bin/zsh --version
- + shell+='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
- + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
- + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
- + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
- + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
- + shell='zsh 5.5.1 '
- + [[ -n '' ]]
- ++ trim 'zsh 5.5.1 '
- ++ set -f
- ++ set -- zsh 5.5.1
- ++ printf '%s\n' 'zsh 5.5.1'
- ++ set +f
- + output='zsh 5.5.1'
- + [[ -n shell ]]
- + [[ -n zsh5.5.1 ]]
- + prin Shell 'zsh 5.5.1'
- ++ trim Shell
- ++ set -f
- ++ set -- Shell
- ++ printf '%s\n' Shell
- ++ set +f
- + [[ -n Shell ]]
- + [[ -n zsh 5.5.1 ]]
- + [[ -n '' ]]
- + string='Shell: zsh 5.5.1'
- ++ trim 'Shell: zsh 5.5.1'
- ++ set -f
- ++ set -- Shell: zsh 5.5.1
- ++ printf '%s\n' 'Shell: zsh 5.5.1'
- ++ set +f
- + string='Shell: zsh 5.5.1'
- + [[ -z 21 ]]
- + string='Shell\e[0m\e[0m:\e[0m zsh 5.5.1'
- + string='[0m[36m\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1'
- + printf '%b\n' '\e[41C[0m[36m\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Resolution resolution
- + [[ -n resolution ]]
- + subtitle=Resolution
- + unset -v prin
- + get_resolution
- + case "$os" in
- + type -p xrandr
- + case "$refresh_rate" in
- ++ xrandr --nograb --current
- ++ awk -F 'connected |\\+|\\(' '/ connected/ && $2 {printf $2 ", "}'
- + resolution='primary 1920x1080, 1080x1920, '
- + resolution='1920x1080, 1080x1920, '
- + resolution='1920x1080, 1080x1920, '
- + resolution='1920x1080, 1080x1920'
- + [[ -n '' ]]
- ++ trim '1920x1080, 1080x1920'
- ++ set -f
- ++ set -- 1920x1080, 1080x1920
- ++ printf '%s\n' '1920x1080, 1080x1920'
- ++ set +f
- + output='1920x1080, 1080x1920'
- + [[ -n resolution ]]
- + [[ -n 1920x1080,1080x1920 ]]
- + prin Resolution '1920x1080, 1080x1920'
- ++ trim Resolution
- ++ set -f
- ++ set -- Resolution
- ++ printf '%s\n' Resolution
- ++ set +f
- + [[ -n Resolution ]]
- + [[ -n 1920x1080, 1080x1920 ]]
- + [[ -n '' ]]
- + string='Resolution: 1920x1080, 1080x1920'
- ++ trim 'Resolution: 1920x1080, 1080x1920'
- ++ set -f
- ++ set -- Resolution: 1920x1080, 1080x1920
- ++ printf '%s\n' 'Resolution: 1920x1080, 1080x1920'
- ++ set +f
- + string='Resolution: 1920x1080, 1080x1920'
- + [[ -z 21 ]]
- + string='Resolution\e[0m\e[0m:\e[0m 1920x1080, 1080x1920'
- + string='[0m[36m\e[1mResolution\e[0m\e[0m:\e[0m 1920x1080, 1080x1920'
- + printf '%b\n' '\e[41C[0m[36m\e[1mResolution\e[0m\e[0m:\e[0m 1920x1080, 1080x1920\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info DE de
- + [[ -n de ]]
- + subtitle=DE
- + unset -v prin
- + get_de
- + (( de_run == 1 ))
- + case "$os" in
- + (( wm_run != 1 ))
- + get_wm
- + (( wm_run == 1 ))
- + [[ -n '' ]]
- + [[ -n :0 ]]
- + [[ Linux != \M\a\c\ \O\S\ \X ]]
- + [[ Linux != \F\r\e\e\M\i\N\T ]]
- ++ xprop -root -notype _NET_SUPPORTING_WM_CHECK
- + id='_NET_SUPPORTING_WM_CHECK: window id # 0x600063'
- + id=0x600063
- ++ xprop -id 0x600063 -notype -len 100 -f _NET_WM_NAME 8t
- + wm='_NET_WM_NAME = "i3"
- _NET_SUPPORTING_WM_CHECK: window id # 0x600063'
- + wm='"i3"
- _NET_SUPPORTING_WM_CHECK: window id # 0x600063'
- + wm='i3"
- _NET_SUPPORTING_WM_CHECK: window id # 0x600063'
- + wm=i3
- + [[ i3 =~ WINDOWMAKER ]]
- + [[ -z i3 ]]
- + wm_run=1
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ '' == \i\3 ]]
- + [[ -n :0 ]]
- + [[ -z '' ]]
- ++ xprop -root
- ++ awk '/KDE_SESSION_VERSION|^_MUFFIN|xfce4|xfce5/'
- + de=
- + case "$de" in
- + de_run=1
- + [[ -n '' ]]
- ++ trim ''
- ++ set -f
- ++ set --
- ++ printf '%s\n' ''
- ++ set +f
- + output=
- + [[ -n de ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect DE.'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect DE.
- '
- + unset -v subtitle
- + info WM wm
- + [[ -n wm ]]
- + subtitle=WM
- + unset -v prin
- + get_wm
- + (( wm_run == 1 ))
- + return
- + [[ -n '' ]]
- ++ trim i3
- ++ set -f
- ++ set -- i3
- ++ printf '%s\n' i3
- ++ set +f
- + output=i3
- + [[ -n wm ]]
- + [[ -n i3 ]]
- + prin WM i3
- ++ trim WM
- ++ set -f
- ++ set -- WM
- ++ printf '%s\n' WM
- ++ set +f
- + [[ -n WM ]]
- + [[ -n i3 ]]
- + [[ -n '' ]]
- + string='WM: i3'
- ++ trim 'WM: i3'
- ++ set -f
- ++ set -- WM: i3
- ++ printf '%s\n' 'WM: i3'
- ++ set +f
- + string='WM: i3'
- + [[ -z 21 ]]
- + string='WM\e[0m\e[0m:\e[0m i3'
- + string='[0m[36m\e[1mWM\e[0m\e[0m:\e[0m i3'
- + printf '%b\n' '\e[41C[0m[36m\e[1mWM\e[0m\e[0m:\e[0m i3\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info 'WM Theme' wm_theme
- + [[ -n wm_theme ]]
- + subtitle='WM Theme'
- + unset -v prin
- + get_wm_theme
- + (( wm_run != 1 ))
- + (( de_run != 1 ))
- + case "$wm" in
- ++ trim_quotes ''
- ++ trim_output=
- ++ trim_output=
- ++ printf %s ''
- + wm_theme=
- + [[ -n '' ]]
- /usr/bin/neofetch: line 3840: WM Theme: bad substitution
- + output=
- + [[ -n wm_theme ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect WM Theme.'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect WM Theme.
- '
- + unset -v subtitle
- + info Theme theme
- + [[ -n theme ]]
- + subtitle=Theme
- + unset -v prin
- + get_theme
- + name=gtk-theme-name
- + gsettings=gtk-theme
- + gconf=gtk_theme
- + xfconf=/Net/ThemeName
- + kde=Name
- + get_style
- + unset gtk2_theme gtk3_theme theme path
- + [[ -n :0 ]]
- + [[ Linux != \M\a\c\ \O\S\ \X ]]
- + (( de_run != 1 ))
- + case "$de" in
- + [[ -z '' ]]
- + [[ -f /home/REDACTED/.gtkrc-2.0 ]]
- + [[ -f /etc/gtk-2.0/gtkrc ]]
- + [[ -f /usr/share/gtk-2.0/gtkrc ]]
- ++ grep '^[^#]*gtk-theme-name' /usr/share/gtk-2.0/gtkrc
- + gtk2_theme='gtk-theme-name = "Adwaita"'
- + gtk2_theme=' "Adwaita"'
- + [[ -z '' ]]
- + [[ -f /home/REDACTED/.config/gtk-3.0/settings.ini ]]
- ++ grep '^[^#]*gtk-theme-name' /home/REDACTED/.config/gtk-3.0/settings.ini
- + gtk3_theme=
- + gtk3_theme=
- ++ trim ' "Adwaita"'
- ++ set -f
- ++ set -- '"Adwaita"'
- ++ printf '%s\n' '"Adwaita"'
- ++ set +f
- + gtk2_theme='"Adwaita"'
- ++ trim ''
- ++ set -f
- ++ set --
- ++ printf '%s\n' ''
- ++ set +f
- + gtk3_theme=
- ++ trim_quotes '"Adwaita"'
- ++ trim_output='"Adwaita"'
- ++ trim_output=Adwaita
- ++ printf %s Adwaita
- + gtk2_theme=Adwaita
- ++ trim_quotes ''
- ++ trim_output=
- ++ trim_output=
- ++ printf %s ''
- + gtk3_theme=
- + [[ on == \o\f\f ]]
- + [[ on == \o\f\f ]]
- + [[ -n Adwaita ]]
- + [[ Adwaita == '' ]]
- + [[ -n Adwaita ]]
- + [[ -n '' ]]
- + [[ -n Adwaita ]]
- + gtk2_theme+=' [GTK2] '
- + [[ -n '' ]]
- + theme='Adwaita [GTK2] '
- + theme='Adwaita [GTK2] '
- + [[ off == \o\n ]]
- + [[ -n '' ]]
- ++ trim 'Adwaita [GTK2] '
- ++ set -f
- ++ set -- Adwaita '[GTK2]'
- ++ printf '%s\n' 'Adwaita [GTK2]'
- ++ set +f
- + output='Adwaita [GTK2]'
- + [[ -n theme ]]
- + [[ -n Adwaita[GTK2] ]]
- + prin Theme 'Adwaita [GTK2]'
- ++ trim Theme
- ++ set -f
- ++ set -- Theme
- ++ printf '%s\n' Theme
- ++ set +f
- + [[ -n Theme ]]
- + [[ -n Adwaita [GTK2] ]]
- + [[ -n '' ]]
- + string='Theme: Adwaita [GTK2]'
- ++ trim 'Theme: Adwaita [GTK2]'
- ++ set -f
- ++ set -- Theme: Adwaita '[GTK2]'
- ++ printf '%s\n' 'Theme: Adwaita [GTK2]'
- ++ set +f
- + string='Theme: Adwaita [GTK2]'
- + [[ -z 21 ]]
- + string='Theme\e[0m\e[0m:\e[0m Adwaita [GTK2]'
- + string='[0m[36m\e[1mTheme\e[0m\e[0m:\e[0m Adwaita [GTK2]'
- + printf '%b\n' '\e[41C[0m[36m\e[1mTheme\e[0m\e[0m:\e[0m Adwaita [GTK2]\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Icons icons
- + [[ -n icons ]]
- + subtitle=Icons
- + unset -v prin
- + get_icons
- + name=gtk-icon-theme-name
- + gsettings=icon-theme
- + gconf=icon_theme
- + xfconf=/Net/IconThemeName
- + kde=Theme
- + get_style
- + unset gtk2_theme gtk3_theme theme path
- + [[ -n :0 ]]
- + [[ Linux != \M\a\c\ \O\S\ \X ]]
- + (( de_run != 1 ))
- + case "$de" in
- + [[ -z '' ]]
- + [[ -f /home/REDACTED/.gtkrc-2.0 ]]
- + [[ -f /etc/gtk-2.0/gtkrc ]]
- + [[ -f /usr/share/gtk-2.0/gtkrc ]]
- ++ grep '^[^#]*gtk-icon-theme-name' /usr/share/gtk-2.0/gtkrc
- + gtk2_theme='gtk-icon-theme-name = "Adwaita"'
- + gtk2_theme=' "Adwaita"'
- + [[ -z '' ]]
- + [[ -f /home/REDACTED/.config/gtk-3.0/settings.ini ]]
- ++ grep '^[^#]*gtk-icon-theme-name' /home/REDACTED/.config/gtk-3.0/settings.ini
- + gtk3_theme=
- + gtk3_theme=
- ++ trim ' "Adwaita"'
- ++ set -f
- ++ set -- '"Adwaita"'
- ++ printf '%s\n' '"Adwaita"'
- ++ set +f
- + gtk2_theme='"Adwaita"'
- ++ trim ''
- ++ set -f
- ++ set --
- ++ printf '%s\n' ''
- ++ set +f
- + gtk3_theme=
- ++ trim_quotes '"Adwaita"'
- ++ trim_output='"Adwaita"'
- ++ trim_output=Adwaita
- ++ printf %s Adwaita
- + gtk2_theme=Adwaita
- ++ trim_quotes ''
- ++ trim_output=
- ++ trim_output=
- ++ printf %s ''
- + gtk3_theme=
- + [[ on == \o\f\f ]]
- + [[ on == \o\f\f ]]
- + [[ -n Adwaita ]]
- + [[ Adwaita == '' ]]
- + [[ -n Adwaita ]]
- + [[ -n '' ]]
- + [[ -n Adwaita ]]
- + gtk2_theme+=' [GTK2] '
- + [[ -n '' ]]
- + theme='Adwaita [GTK2] '
- + theme='Adwaita [GTK2] '
- + [[ off == \o\n ]]
- + icons='Adwaita [GTK2] '
- + [[ -n '' ]]
- ++ trim 'Adwaita [GTK2] '
- ++ set -f
- ++ set -- Adwaita '[GTK2]'
- ++ printf '%s\n' 'Adwaita [GTK2]'
- ++ set +f
- + output='Adwaita [GTK2]'
- + [[ -n icons ]]
- + [[ -n Adwaita[GTK2] ]]
- + prin Icons 'Adwaita [GTK2]'
- ++ trim Icons
- ++ set -f
- ++ set -- Icons
- ++ printf '%s\n' Icons
- ++ set +f
- + [[ -n Icons ]]
- + [[ -n Adwaita [GTK2] ]]
- + [[ -n '' ]]
- + string='Icons: Adwaita [GTK2]'
- ++ trim 'Icons: Adwaita [GTK2]'
- ++ set -f
- ++ set -- Icons: Adwaita '[GTK2]'
- ++ printf '%s\n' 'Icons: Adwaita [GTK2]'
- ++ set +f
- + string='Icons: Adwaita [GTK2]'
- + [[ -z 21 ]]
- + string='Icons\e[0m\e[0m:\e[0m Adwaita [GTK2]'
- + string='[0m[36m\e[1mIcons\e[0m\e[0m:\e[0m Adwaita [GTK2]'
- + printf '%b\n' '\e[41C[0m[36m\e[1mIcons\e[0m\e[0m:\e[0m Adwaita [GTK2]\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Terminal term
- + [[ -n term ]]
- + subtitle=Terminal
- + unset -v prin
- + get_term
- + (( term_run == 1 ))
- + case "$TERM_PROGRAM" in
- + term=
- + [[ xterm == \t\w\5\2 ]]
- + [[ xterm == \t\w\1\0\0 ]]
- + [[ -n '' ]]
- + [[ -z '' ]]
- ++ get_ppid ''
- ++ case "$os" in
- +++ grep -i -F PPid: /proc/24851/status
- ++ ppid='PPid: 24849'
- +++ trim ' 24849'
- +++ set -f
- +++ set -- 24849
- +++ printf '%s\n' 24849
- +++ set +f
- ++ ppid=24849
- ++ printf %s 24849
- + parent=24849
- + [[ -z 24849 ]]
- ++ get_process_name 24849
- ++ case "$os" in
- ++ name=xterm
- ++ printf %s xterm
- + name=xterm
- + case "${name// }" in
- + term=xterm
- + [[ -z xterm ]]
- + term_run=1
- + [[ -n '' ]]
- ++ trim xterm
- ++ set -f
- ++ set -- xterm
- ++ printf '%s\n' xterm
- ++ set +f
- + output=xterm
- + [[ -n term ]]
- + [[ -n xterm ]]
- + prin Terminal xterm
- ++ trim Terminal
- ++ set -f
- ++ set -- Terminal
- ++ printf '%s\n' Terminal
- ++ set +f
- + [[ -n Terminal ]]
- + [[ -n xterm ]]
- + [[ -n '' ]]
- + string='Terminal: xterm'
- ++ trim 'Terminal: xterm'
- ++ set -f
- ++ set -- Terminal: xterm
- ++ printf '%s\n' 'Terminal: xterm'
- ++ set +f
- + string='Terminal: xterm'
- + [[ -z 21 ]]
- + string='Terminal\e[0m\e[0m:\e[0m xterm'
- + string='[0m[36m\e[1mTerminal\e[0m\e[0m:\e[0m xterm'
- + printf '%b\n' '\e[41C[0m[36m\e[1mTerminal\e[0m\e[0m:\e[0m xterm\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info 'Terminal Font' term_font
- + [[ -n term_font ]]
- + subtitle='Terminal Font'
- + unset -v prin
- + get_term_font
- + (( term_run != 1 ))
- + case "$term" in
- ++ xrdb -query
- + xrdb='xterm*faceName: DejaVu Sans Mono
- xterm*faceSize: 12
- xterm*saveLines: 50000
- xterm.vt100.reverseVideo: true'
- ++ grep -i 'xterm\**\.*font'
- + term_font=
- + term_font=
- + term_font=
- + term_font=
- ++ trim ''
- ++ set -f
- ++ set --
- ++ printf '%s\n' ''
- ++ set +f
- + term_font=
- + [[ -z '' ]]
- + [[ xterm == \x\t\e\r\m ]]
- ++ grep '^XTerm.vt100.faceName'
- + term_font=
- ++ trim ''
- ++ set -f
- ++ set --
- ++ printf '%s\n' ''
- ++ set +f
- + term_font=
- + [[ '' != \- ]]
- + [[ '' != \x\f\t\: ]]
- + term_font=xft:
- + case "$term_font" in
- + term_font=
- + term_font=
- + [[ -n '' ]]
- /usr/bin/neofetch: line 3840: Terminal Font: bad substitution
- + output=
- + [[ -n term_font ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect Terminal Font.'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect Terminal Font.
- '
- + unset -v subtitle
- + info CPU cpu
- + [[ -n cpu ]]
- + subtitle=CPU
- + unset -v prin
- + get_cpu
- + [[ Arch Linux x86_64 == \N\e\t\B\S\D* ]]
- + case "$os" in
- + cpu_file=/proc/cpuinfo
- + case "$kernel_machine" in
- ++ awk -F ': | @' '/model name|Processor|^cpu model|chip type|^cpu type/ {
- printf $2;
- exit
- }' /proc/cpuinfo
- + cpu='Intel(R) Core(TM) i5-4670 CPU'
- + [[ Intel(R) Core(TM) i5-4670 CPU == *\p\r\o\c\e\s\s\o\r\ \r\e\v* ]]
- + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq
- + for temp_dir in /sys/class/hwmon/*
- + [[ acpitz =~ (coretemp|fam15h_power|k10temp) ]]
- + for temp_dir in /sys/class/hwmon/*
- + [[ pch_haswell =~ (coretemp|fam15h_power|k10temp) ]]
- + for temp_dir in /sys/class/hwmon/*
- + [[ coretemp =~ (coretemp|fam15h_power|k10temp) ]]
- + temp_dir=/sys/class/hwmon/hwmon2/temp1_input
- + break
- + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
- /usr/bin/neofetch: line 1770: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory
- + speed=
- /usr/bin/neofetch: line 1771: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory
- + speed=
- + speed=3800000
- + speed=3800
- + [[ -f /sys/class/hwmon/hwmon2/temp1_input ]]
- + deg=400
- + case "$cpu_cores" in
- ++ grep -c '^processor' /proc/cpuinfo
- + cores=4
- + cpu='Intel(R) Core i5-4670 CPU'
- + cpu='Intel(R) Core i5-4670 CPU'
- + cpu='Intel Core i5-4670 CPU'
- + cpu='Intel Core i5-4670 CPU'
- + cpu='Intel Core i5-4670 '
- + cpu='Intel Core i5-4670 '
- + cpu='Intel Core i5-4670 '
- + cpu='Intel Core i5-4670 '
- + cpu='Intel Core i5-4670 '
- + cpu='Intel Core i5-4670 '
- + cpu='Intel Core i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cpu='Intel i5-4670 '
- + cores=4
- + speed=3800
- + [[ on == \o\f\f ]]
- + [[ logical != \o\f\f ]]
- + [[ -n 4 ]]
- + case "$os" in
- + cpu='Intel i5-4670 (4)'
- + [[ on != \o\f\f ]]
- + [[ -n 3800 ]]
- + (( speed < 1000 ))
- + [[ off == \o\n ]]
- + speed=3.800
- + cpu='Intel i5-4670 (4) @ 3.800GHz'
- + [[ off != \o\f\f ]]
- + [[ -n '' ]]
- ++ trim 'Intel i5-4670 (4) @ 3.800GHz'
- ++ set -f
- ++ set -- Intel i5-4670 '(4)' @ 3.800GHz
- ++ printf '%s\n' 'Intel i5-4670 (4) @ 3.800GHz'
- ++ set +f
- + output='Intel i5-4670 (4) @ 3.800GHz'
- + [[ -n cpu ]]
- + [[ -n Inteli5-4670(4)@3.800GHz ]]
- + prin CPU 'Intel i5-4670 (4) @ 3.800GHz'
- ++ trim CPU
- ++ set -f
- ++ set -- CPU
- ++ printf '%s\n' CPU
- ++ set +f
- + [[ -n CPU ]]
- + [[ -n Intel i5-4670 (4) @ 3.800GHz ]]
- + [[ -n '' ]]
- + string='CPU: Intel i5-4670 (4) @ 3.800GHz'
- ++ trim 'CPU: Intel i5-4670 (4) @ 3.800GHz'
- ++ set -f
- ++ set -- CPU: Intel i5-4670 '(4)' @ 3.800GHz
- ++ printf '%s\n' 'CPU: Intel i5-4670 (4) @ 3.800GHz'
- ++ set +f
- + string='CPU: Intel i5-4670 (4) @ 3.800GHz'
- + [[ -z 21 ]]
- + string='CPU\e[0m\e[0m:\e[0m Intel i5-4670 (4) @ 3.800GHz'
- + string='[0m[36m\e[1mCPU\e[0m\e[0m:\e[0m Intel i5-4670 (4) @ 3.800GHz'
- + printf '%b\n' '\e[41C[0m[36m\e[1mCPU\e[0m\e[0m:\e[0m Intel i5-4670 (4) @ 3.800GHz\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info GPU gpu
- + [[ -n gpu ]]
- + subtitle=GPU
- + unset -v prin
- + get_gpu
- + case "$os" in
- ++ lspci -mm
- ++ awk -F '\\"|\\" \\"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $3 " " $4} END {for(i in a)
- {if(!seen[a[i]]++) print a[i]}}'
- + gpu_cmd='Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
- + IFS='
- '
- + read -d '' -ra gpus
- + [[ Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller == *Intel* ]]
- + [[ '' == *Intel* ]]
- + for gpu in "${gpus[@]}"
- + [[ all == \d\e\d\i\c\a\t\e\d ]]
- + [[ all == \i\n\t\e\g\r\a\t\e\d ]]
- + case "$gpu" in
- + gpu='Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
- + gpu='Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
- + gpu='Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
- + gpu='Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
- + gpu='Intel Xeon E3-1200 v3/4th Gen Core Processor '
- ++ trim 'Intel Xeon E3-1200 v3/4th Gen Core Processor '
- ++ set -f
- ++ set -- Intel Xeon E3-1200 v3/4th Gen Core Processor
- ++ printf '%s\n' 'Intel Xeon E3-1200 v3/4th Gen Core Processor'
- ++ set +f
- + [[ -z Intel Xeon E3-1200 v3/4th Gen Core Processor ]]
- + [[ on == \o\f\f ]]
- + prin GPU 'Intel Xeon E3-1200 v3/4th Gen Core Processor '
- ++ trim GPU
- ++ set -f
- ++ set -- GPU
- ++ printf '%s\n' GPU
- ++ set +f
- + [[ -n GPU ]]
- + [[ -n Intel Xeon E3-1200 v3/4th Gen Core Processor ]]
- + [[ -n '' ]]
- + string='GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor '
- ++ trim 'GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor '
- ++ set -f
- ++ set -- GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor
- ++ printf '%s\n' 'GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor'
- ++ set +f
- + string='GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor'
- + [[ -z 21 ]]
- + string='GPU\e[0m\e[0m:\e[0m Intel Xeon E3-1200 v3/4th Gen Core Processor'
- + string='[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m Intel Xeon E3-1200 v3/4th Gen Core Processor'
- + printf '%b\n' '\e[41C[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m Intel Xeon E3-1200 v3/4th Gen Core Processor\e[0m '
- + (( ++info_height ))
- + prin=1
- + return
- + [[ -n 1 ]]
- + return
- + info Memory memory
- + [[ -n memory ]]
- + subtitle=Memory
- + unset -v prin
- + get_memory
- + case "$os" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + (( mem_used+= 16259092 ))
- + mem_total=' 16259092 '
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=10234544
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=9654896
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=4935496
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + (( mem_used+= 730456 ))
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=5024000
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + mem_used=4906
- + mem_total=15878
- + memory='4906MiB / 15878MiB'
- + case "$memory_display" in
- + [[ -n '' ]]
- ++ trim '4906MiB / 15878MiB'
- ++ set -f
- ++ set -- 4906MiB / 15878MiB
- ++ printf '%s\n' '4906MiB / 15878MiB'
- ++ set +f
- + output='4906MiB / 15878MiB'
- + [[ -n memory ]]
- + [[ -n 4906MiB/15878MiB ]]
- + prin Memory '4906MiB / 15878MiB'
- ++ trim Memory
- ++ set -f
- ++ set -- Memory
- ++ printf '%s\n' Memory
- ++ set +f
- + [[ -n Memory ]]
- + [[ -n 4906MiB / 15878MiB ]]
- + [[ -n '' ]]
- + string='Memory: 4906MiB / 15878MiB'
- ++ trim 'Memory: 4906MiB / 15878MiB'
- ++ set -f
- ++ set -- Memory: 4906MiB / 15878MiB
- ++ printf '%s\n' 'Memory: 4906MiB / 15878MiB'
- ++ set +f
- + string='Memory: 4906MiB / 15878MiB'
- + [[ -z 21 ]]
- + string='Memory\e[0m\e[0m:\e[0m 4906MiB / 15878MiB'
- + string='[0m[36m\e[1mMemory\e[0m\e[0m:\e[0m 4906MiB / 15878MiB'
- + printf '%b\n' '\e[41C[0m[36m\e[1mMemory\e[0m\e[0m:\e[0m 4906MiB / 15878MiB\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info line_break
- + [[ -n '' ]]
- + unset -v prin
- + get_line_break
- + printf '%b\n' ''
- + (( ++info_height ))
- + prin=1
- + [[ -n 1 ]]
- + return
- + info cols
- + [[ -n '' ]]
- + unset -v prin
- + get_cols
- + [[ on == \o\n ]]
- + printf -v block_width %3s
- + (( block_range[0] ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '' 0 0 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m ' 1 1 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m ' 2 2 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m ' 3 3 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m ' 4 4 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m ' 5 5 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m ' 6 6 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + case "${block_range[0]}" in
- + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m ' 7 7 ' '
- + (( block_range[0]++ ))
- + (( block_range[0]<=block_range[1] ))
- + printf -v block_spaces %1s
- + [[ -n [30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m ]]
- + cols+='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m \e[0mnl'
- + [[ -n '' ]]
- + cols='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m \e[0m'
- + cols='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m \e[0m'
- + (( info_height+=block_height-1 ))
- + printf '\e[%bC%b' 41 '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m \e[0m'
- + unset -v blocks blocks2 cols
- + [[ xterm == \T\o\s\W\i\n\2 ]]
- + prin=1
- + [[ -n 1 ]]
- + return
- + info line_break
- + [[ -n '' ]]
- + unset -v prin
- + get_line_break
- + printf '%b\n' ''
- + (( ++info_height ))
- + prin=1
- + [[ -n 1 ]]
- + return
- + dynamic_prompt
- + [[ ascii == \o\f\f ]]
- + [[ ascii != \a\s\c\i\i ]]
- + (( lines=lines>info_height?lines-info_height+1:1 ))
- + printf -v nlines %2s
- + printf %b '\n\n'
- + [[ ascii == *w3m* ]]
- + err 'Neofetch command: /usr/bin/neofetch -vv'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Neofetch command: /usr/bin/neofetch -vv
- '
- + err 'Neofetch version: 5.0.0'
- ++ color 1
- ++ case "$1" in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Neofetch version: 5.0.0
- '
- + [[ on == \o\n ]]
- + printf %b '[0m[31m[!]\e[0m Config: Sourced user config. (/home/REDACTED/.config/neofetch/config.conf)
- [0m[31m[!]\e[0m Ascii: Ascii file not found, using distro ascii.
- [0m[31m[!]\e[0m Info: Couldn'\''t detect DE.
- [0m[31m[!]\e[0m Info: Couldn'\''t detect WM Theme.
- [0m[31m[!]\e[0m Info: Couldn'\''t detect Terminal Font.
- [0m[31m[!]\e[0m Neofetch command: /usr/bin/neofetch -vv
- [0m[31m[!]\e[0m Neofetch version: 5.0.0
- '
- [0m[31m[!][0m Config: Sourced user config. (/home/REDACTED/.config/neofetch/config.conf)
- [0m[31m[!][0m Ascii: Ascii file not found, using distro ascii.
- [0m[31m[!][0m Info: Couldn't detect DE.
- [0m[31m[!][0m Info: Couldn't detect WM Theme.
- [0m[31m[!][0m Info: Couldn't detect Terminal Font.
- [0m[31m[!][0m Neofetch command: /usr/bin/neofetch -vv
- [0m[31m[!][0m Neofetch version: 5.0.0
- + [[ off == \o\n ]]
- + return 0
- + printf '\e[?25h\e[?7h'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement