Created
February 4, 2020 03:39
-
-
Save jdonofrio728/36c5eaf88179b0bb187eec303d76c098 to your computer and use it in GitHub Desktop.
neofetchlog
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ verbose=on | |
+ shift | |
+ [[ -n '' ]] | |
+ [[ on != on ]] | |
+ get_simple -vv | |
+ [[ -n -vv ]] | |
++ type -t get_-vv | |
+ [[ '' == \f\u\n\c\t\i\o\n ]] | |
+ shift | |
+ [[ -n '' ]] | |
+ (( simple )) | |
+ get_distro | |
+ [[ -n '' ]] | |
+ case $os in | |
+ [[ -f /bedrock/etc/bedrock-release ]] | |
+ [[ -f /etc/redstar-release ]] | |
+ [[ -f /etc/siduction-version ]] | |
+ type -p pveversion | |
+ type -p lsb_release | |
+ case $distro_shorthand in | |
+ lsb_flags=-sd | |
++ lsb_release -sd | |
+ distro='"Arch Linux"' | |
+ [[ Linux version 5.5.1-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sat, 01 Feb 2020 16:38:40 +0000 == *Microsoft* ]] | |
+ [[ 5.5.1-arch1-1 == *Microsoft* ]] | |
+ [[ Linux version 5.5.1-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sat, 01 Feb 2020 16:38:40 +0000 == *chrome-bot* ]] | |
+ [[ -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' | |
+ [[ -n Arch Linux ]] | |
+ case $os in | |
+ machine_arch=x86_64 | |
+ [[ on == on ]] | |
+ distro+=' x86_64' | |
+ [[ auto == auto ]] | |
++ 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 != distro ]] | |
+ [[ off == on ]] | |
+ [[ xterm-256color != minix ]] | |
+ [[ off != on ]] | |
+ 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 | |
+ print_ascii | |
+ [[ -f auto ]] | |
+ [[ auto == \a\s\c\i\i ]] | |
+ [[ auto == auto ]] | |
+ : | |
+ LC_ALL=en_US.UTF-8 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' -`' | |
+ line=' -`' | |
+ (( ++lines,21>ascii_len )) | |
+ ascii_len=21 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' .o+`' | |
+ line=' .o+`' | |
+ (( ++lines,22>ascii_len )) | |
+ ascii_len=22 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `ooo/' | |
+ line=' `ooo/' | |
+ (( ++lines,22>ascii_len )) | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `+oooo:' | |
+ line=' `+oooo:' | |
+ (( ++lines,23>ascii_len )) | |
+ ascii_len=23 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `+oooooo:' | |
+ line=' `+oooooo:' | |
+ (( ++lines,24>ascii_len )) | |
+ ascii_len=24 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' -+oooooo+:' | |
+ line=' -+oooooo+:' | |
+ (( ++lines,25>ascii_len )) | |
+ ascii_len=25 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `/:-:++oooo+:' | |
+ line=' `/:-:++oooo+:' | |
+ (( ++lines,26>ascii_len )) | |
+ ascii_len=26 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `/++++/+++++++:' | |
+ line=' `/++++/+++++++:' | |
+ (( ++lines,27>ascii_len )) | |
+ ascii_len=27 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `/++++++++++++++:' | |
+ line=' `/++++++++++++++:' | |
+ (( ++lines,28>ascii_len )) | |
+ ascii_len=28 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `/+++ooooooooooooo/`' | |
+ line=' `/+++ooooooooooooo/`' | |
+ (( ++lines,30>ascii_len )) | |
+ ascii_len=30 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' ./ooosssso++osssssso+`' | |
+ line=' ./ooosssso++osssssso+`' | |
+ (( ++lines,31>ascii_len )) | |
+ ascii_len=31 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' .oossssso-````/ossssss+`' | |
+ line=' .oossssso-````/ossssss+`' | |
+ (( ++lines,32>ascii_len )) | |
+ ascii_len=32 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' -osssssso. :ssssssso.' | |
+ line=' -osssssso. :ssssssso.' | |
+ (( ++lines,33>ascii_len )) | |
+ ascii_len=33 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' :osssssss/ osssso+++.' | |
+ line=' :osssssss/ osssso+++.' | |
+ (( ++lines,34>ascii_len )) | |
+ ascii_len=34 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' /ossssssss/ +ssssooo/-' | |
+ line=' /ossssssss/ +ssssooo/-' | |
+ (( ++lines,34>ascii_len )) | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `/ossssso+/:- -:/+osssso+-' | |
+ line=' `/ossssso+/:- -:/+osssso+-' | |
+ (( ++lines,36>ascii_len )) | |
+ ascii_len=36 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `+sso+:-` `.-/+oso:' | |
+ line=' `+sso+:-` `.-/+oso:' | |
+ (( ++lines,37>ascii_len )) | |
+ ascii_len=37 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' `++:. `-/+/' | |
+ line=' `++:. `-/+/' | |
+ (( ++lines,38>ascii_len )) | |
+ ascii_len=38 | |
+ IFS=' | |
' | |
+ read -r line | |
+ line=' .` `/' | |
+ line=' .` `/' | |
+ (( ++lines,38>ascii_len )) | |
+ IFS=' | |
' | |
+ read -r line | |
+ (( lines==1 )) | |
+ 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_len+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: | |
`++:. `-/+/ | |
.` `/\e[0m' | |
+ LC_ALL=C | |
+ [[ ascii != \o\f\f ]] | |
+ printf '\e[%sA\e[9999999D' 19 | |
+ get_cache_dir | |
+ case $os in | |
+ cache_dir=/tmp | |
+ old_functions | |
+ print_info | |
+ info title | |
+ [[ -n '' ]] | |
+ unset -v prin | |
+ get_title | |
+ user=donofrj | |
+ case $title_fqdn in | |
+ hostname=NOV13FG5Q2 | |
+ title='[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
+ length=18 | |
+ [[ -n '' ]] | |
++ trim '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ set -f | |
++ set -- '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ printf '%s\n' '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ set +f | |
+ output='[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
+ [[ -n '' ]] | |
+ [[ -n [0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2 ]] | |
+ prin '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ trim '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ set -f | |
++ set -- '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ printf '%s\n' '[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
++ set +f | |
+ [[ -n [0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2 ]] | |
+ [[ -n '' ]] | |
+ string='[0m[36m\e[1mdonofrj\e[0m@[0m[36m\e[1mNOV13FG5Q2' | |
+ local 'subtitle_color=\e[0m' | |
++ trim '[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
++ set -f | |
++ set -- '[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
++ printf '%s\n' '[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
++ set +f | |
+ string='[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
++ strip_sequences '[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
++ strip='\e[1mdonofrj\e[0m@\e[1mNOV13FG5Q2' | |
++ strip='\e[1mdonofrj\e[0m@\e[1mNOV13FG5Q2' | |
++ strip=donofrj@NOV13FG5Q2 | |
++ strip=donofrj@NOV13FG5Q2 | |
++ strip=donofrj@NOV13FG5Q2 | |
++ strip=donofrj@NOV13FG5Q2 | |
++ printf '%s\n' donofrj@NOV13FG5Q2 | |
+ length=donofrj@NOV13FG5Q2 | |
+ length=18 | |
+ string='[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
+ string='\e[0m\e[1m[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2' | |
+ printf '%b\n' '\e[41C\e[0m\e[1m[36m\e[1mdonofrj\e[0m@[36m\e[1mNOV13FG5Q2\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ unset -v subtitle | |
+ info underline | |
+ [[ -n '' ]] | |
+ unset -v prin | |
+ get_underline | |
+ [[ on == \o\n ]] | |
+ printf -v underline %18s | |
+ printf '%b%b\n' '\e[41C\e[0m' '------------------\e[0m ' | |
+ (( ++info_height )) | |
+ length= | |
+ 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' | |
++ 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' | |
++ 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='XPS 15 9570' | |
+ model+=' ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ model='XPS 15 9570 ' | |
+ case $model in | |
+ [[ -n '' ]] | |
++ trim 'XPS 15 9570 ' | |
++ set -f | |
++ set -- XPS 15 9570 | |
++ printf '%s\n' 'XPS 15 9570' | |
++ set +f | |
+ output='XPS 15 9570' | |
+ [[ -n model ]] | |
+ [[ -n XPS159570 ]] | |
+ prin Host 'XPS 15 9570' | |
++ trim Host | |
++ set -f | |
++ set -- Host | |
++ printf '%s\n' Host | |
++ set +f | |
+ [[ -n Host ]] | |
+ [[ -n XPS 15 9570 ]] | |
+ [[ -n '' ]] | |
+ string='Host: XPS 15 9570' | |
++ trim 'Host: XPS 15 9570' | |
++ set -f | |
++ set -- Host: XPS 15 9570 | |
++ printf '%s\n' 'Host: XPS 15 9570' | |
++ set +f | |
+ string='Host: XPS 15 9570' | |
++ strip_sequences 'Host: XPS 15 9570' | |
++ strip='Host: XPS 15 9570' | |
++ strip='Host: XPS 15 9570' | |
++ strip='Host: XPS 15 9570' | |
++ strip='Host: XPS 15 9570' | |
++ strip='Host: XPS 15 9570' | |
++ strip='Host: XPS 15 9570' | |
++ printf '%s\n' 'Host: XPS 15 9570' | |
+ length='Host: XPS 15 9570' | |
+ length=17 | |
+ string='Host\e[0m\e[0m:\e[0m XPS 15 9570' | |
+ string='[0m[36m\e[1mHost\e[0m\e[0m:\e[0m XPS 15 9570' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mHost\e[0m\e[0m:\e[0m XPS 15 9570\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ unset -v subtitle | |
+ info Kernel kernel | |
+ [[ -n kernel ]] | |
+ subtitle=Kernel | |
+ unset -v prin | |
+ get_kernel | |
+ [[ Linux =~ (AIX|IRIX) ]] | |
+ [[ Linux == Haiku ]] | |
+ [[ Linux == Windows ]] | |
+ case $kernel_shorthand in | |
+ kernel=5.5.1-arch1-1 | |
+ [[ Linux =~ (BSD|MINIX) ]] | |
+ [[ -n '' ]] | |
++ trim 5.5.1-arch1-1 | |
++ set -f | |
++ set -- 5.5.1-arch1-1 | |
++ printf '%s\n' 5.5.1-arch1-1 | |
++ set +f | |
+ output=5.5.1-arch1-1 | |
+ [[ -n kernel ]] | |
+ [[ -n 5.5.1-arch1-1 ]] | |
+ prin Kernel 5.5.1-arch1-1 | |
++ trim Kernel | |
++ set -f | |
++ set -- Kernel | |
++ printf '%s\n' Kernel | |
++ set +f | |
+ [[ -n Kernel ]] | |
+ [[ -n 5.5.1-arch1-1 ]] | |
+ [[ -n '' ]] | |
+ string='Kernel: 5.5.1-arch1-1' | |
++ trim 'Kernel: 5.5.1-arch1-1' | |
++ set -f | |
++ set -- Kernel: 5.5.1-arch1-1 | |
++ printf '%s\n' 'Kernel: 5.5.1-arch1-1' | |
++ set +f | |
+ string='Kernel: 5.5.1-arch1-1' | |
++ strip_sequences 'Kernel: 5.5.1-arch1-1' | |
++ strip='Kernel: 5.5.1-arch1-1' | |
++ strip='Kernel: 5.5.1-arch1-1' | |
++ strip='Kernel: 5.5.1-arch1-1' | |
++ strip='Kernel: 5.5.1-arch1-1' | |
++ strip='Kernel: 5.5.1-arch1-1' | |
++ strip='Kernel: 5.5.1-arch1-1' | |
++ printf '%s\n' 'Kernel: 5.5.1-arch1-1' | |
+ length='Kernel: 5.5.1-arch1-1' | |
+ length=21 | |
+ string='Kernel\e[0m\e[0m:\e[0m 5.5.1-arch1-1' | |
+ string='[0m[36m\e[1mKernel\e[0m\e[0m:\e[0m 5.5.1-arch1-1' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mKernel\e[0m\e[0m:\e[0m 5.5.1-arch1-1\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ unset -v subtitle | |
+ info Uptime uptime | |
+ [[ -n uptime ]] | |
+ subtitle=Uptime | |
+ unset -v prin | |
+ get_uptime | |
+ case $os in | |
+ [[ -r /proc/uptime ]] | |
+ s='3911.04 43172.92' | |
+ s=3911 | |
+ d='0 days' | |
+ h='1 hours' | |
+ m='5 mins' | |
+ (( 0 == 1 )) | |
+ (( 1 == 1 )) | |
+ h='1 hour' | |
+ (( 5 == 1 )) | |
+ (( 0 == 0 )) | |
+ unset d | |
+ (( 1 == 0 )) | |
+ (( 5 == 0 )) | |
+ uptime='1 hour, 5 mins' | |
+ uptime='1 hour, 5 mins' | |
+ uptime='1 hour, 5 mins' | |
+ case $uptime_shorthand in | |
+ [[ -n '' ]] | |
++ trim '1 hour, 5 mins' | |
++ set -f | |
++ set -- 1 hour, 5 mins | |
++ printf '%s\n' '1 hour, 5 mins' | |
++ set +f | |
+ output='1 hour, 5 mins' | |
+ [[ -n uptime ]] | |
+ [[ -n 1hour,5mins ]] | |
+ prin Uptime '1 hour, 5 mins' | |
++ trim Uptime | |
++ set -f | |
++ set -- Uptime | |
++ printf '%s\n' Uptime | |
++ set +f | |
+ [[ -n Uptime ]] | |
+ [[ -n 1 hour, 5 mins ]] | |
+ [[ -n '' ]] | |
+ string='Uptime: 1 hour, 5 mins' | |
++ trim 'Uptime: 1 hour, 5 mins' | |
++ set -f | |
++ set -- Uptime: 1 hour, 5 mins | |
++ printf '%s\n' 'Uptime: 1 hour, 5 mins' | |
++ set +f | |
+ string='Uptime: 1 hour, 5 mins' | |
++ strip_sequences 'Uptime: 1 hour, 5 mins' | |
++ strip='Uptime: 1 hour, 5 mins' | |
++ strip='Uptime: 1 hour, 5 mins' | |
++ strip='Uptime: 1 hour, 5 mins' | |
++ strip='Uptime: 1 hour, 5 mins' | |
++ strip='Uptime: 1 hour, 5 mins' | |
++ strip='Uptime: 1 hour, 5 mins' | |
++ printf '%s\n' 'Uptime: 1 hour, 5 mins' | |
+ length='Uptime: 1 hour, 5 mins' | |
+ length=22 | |
+ string='Uptime\e[0m\e[0m:\e[0m 1 hour, 5 mins' | |
+ string='[0m[36m\e[1mUptime\e[0m\e[0m:\e[0m 1 hour, 5 mins' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mUptime\e[0m\e[0m:\e[0m 1 hour, 5 mins\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ unset -v subtitle | |
+ info Packages packages | |
+ [[ -n packages ]] | |
+ subtitle=Packages | |
+ unset -v prin | |
+ get_packages | |
+ [[ -f /bedrock/etc/bedrock-release ]] | |
+ case $os in | |
+ has kiss | |
+ type -p kiss | |
+ 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+=1401 )) | |
+ pac 1401 | |
+ (( 1401 > 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 | |
+ shopt -s nullglob | |
+ has brew | |
+ type -p brew | |
+ has emerge | |
+ type -p emerge | |
+ has Compile | |
+ type -p Compile | |
+ has eopkg | |
+ type -p eopkg | |
+ has crew | |
+ type -p crew | |
+ has pkgtool | |
+ type -p pkgtool | |
+ has kagami | |
+ type -p kagami | |
+ has cave | |
+ type -p cave | |
+ shopt -u nullglob | |
+ has kpm-pkg | |
+ type -p kpm-pkg | |
+ has guix | |
+ type -p guix | |
+ has nix-store | |
+ type -p nix-store | |
+ has pkginfo | |
+ type -p pkginfo | |
+ case $kernel_name in | |
+ has pkg | |
+ type -p pkg | |
+ (( packages == 0 )) | |
+ has flatpak | |
+ type -p flatpak | |
+ manager=flatpak | |
+ tot flatpak list | |
+ IFS=' | |
' | |
+ read -d '' -ra pkgs | |
++ flatpak list | |
+ (( packages+=0 )) | |
+ pac 0 | |
+ (( 0 > 0 )) | |
+ has spm | |
+ type -p spm | |
+ has puyo | |
+ type -p puyo | |
+ has snap | |
+ type -p snap | |
+ manager=snap | |
+ ps -e | |
+ grep -qFm 1 snapd | |
+ tot snap list | |
+ IFS=' | |
' | |
+ read -d '' -ra pkgs | |
++ snap list | |
+ (( packages+=3 )) | |
+ pac 3 | |
+ (( 3 > 0 )) | |
+ managers+=("$1 (${manager})") | |
+ manager_string+='snap, ' | |
+ (( packages-=1 )) | |
+ (( packages == 0 )) | |
+ [[ on == on ]] | |
+ printf -v packages '%s, ' '1401 (pacman-key)' '3 (snap)' | |
+ packages='1401 (pacman-key), 3 (snap)' | |
+ packages='1401 (pacman), 3 (snap)' | |
+ [[ -n '' ]] | |
++ trim '1401 (pacman), 3 (snap)' | |
++ set -f | |
++ set -- 1401 '(pacman),' 3 '(snap)' | |
++ printf '%s\n' '1401 (pacman), 3 (snap)' | |
++ set +f | |
+ output='1401 (pacman), 3 (snap)' | |
+ [[ -n packages ]] | |
+ [[ -n 1401(pacman),3(snap) ]] | |
+ prin Packages '1401 (pacman), 3 (snap)' | |
++ trim Packages | |
++ set -f | |
++ set -- Packages | |
++ printf '%s\n' Packages | |
++ set +f | |
+ [[ -n Packages ]] | |
+ [[ -n 1401 (pacman), 3 (snap) ]] | |
+ [[ -n '' ]] | |
+ string='Packages: 1401 (pacman), 3 (snap)' | |
++ trim 'Packages: 1401 (pacman), 3 (snap)' | |
++ set -f | |
++ set -- Packages: 1401 '(pacman),' 3 '(snap)' | |
++ printf '%s\n' 'Packages: 1401 (pacman), 3 (snap)' | |
++ set +f | |
+ string='Packages: 1401 (pacman), 3 (snap)' | |
++ strip_sequences 'Packages: 1401 (pacman), 3 (snap)' | |
++ strip='Packages: 1401 (pacman), 3 (snap)' | |
++ strip='Packages: 1401 (pacman), 3 (snap)' | |
++ strip='Packages: 1401 (pacman), 3 (snap)' | |
++ strip='Packages: 1401 (pacman), 3 (snap)' | |
++ strip='Packages: 1401 (pacman), 3 (snap)' | |
++ strip='Packages: 1401 (pacman), 3 (snap)' | |
++ printf '%s\n' 'Packages: 1401 (pacman), 3 (snap)' | |
+ length='Packages: 1401 (pacman), 3 (snap)' | |
+ length=33 | |
+ string='Packages\e[0m\e[0m:\e[0m 1401 (pacman), 3 (snap)' | |
+ string='[0m[36m\e[1mPackages\e[0m\e[0m:\e[0m 1401 (pacman), 3 (snap)' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mPackages\e[0m\e[0m:\e[0m 1401 (pacman), 3 (snap)\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='bash ' | |
+ [[ on != on ]] | |
+ case ${shell_name:=${SHELL##*/}} in | |
+ shell+='5.0.11(1)' | |
+ shell='bash 5.0.11(1)' | |
+ shell='bash 5.0.11(1)' | |
+ shell='bash 5.0.11(1)' | |
+ shell='bash 5.0.11' | |
+ [[ -n '' ]] | |
++ trim 'bash 5.0.11' | |
++ set -f | |
++ set -- bash 5.0.11 | |
++ printf '%s\n' 'bash 5.0.11' | |
++ set +f | |
+ output='bash 5.0.11' | |
+ [[ -n shell ]] | |
+ [[ -n bash5.0.11 ]] | |
+ prin Shell 'bash 5.0.11' | |
++ trim Shell | |
++ set -f | |
++ set -- Shell | |
++ printf '%s\n' Shell | |
++ set +f | |
+ [[ -n Shell ]] | |
+ [[ -n bash 5.0.11 ]] | |
+ [[ -n '' ]] | |
+ string='Shell: bash 5.0.11' | |
++ trim 'Shell: bash 5.0.11' | |
++ set -f | |
++ set -- Shell: bash 5.0.11 | |
++ printf '%s\n' 'Shell: bash 5.0.11' | |
++ set +f | |
+ string='Shell: bash 5.0.11' | |
++ strip_sequences 'Shell: bash 5.0.11' | |
++ strip='Shell: bash 5.0.11' | |
++ strip='Shell: bash 5.0.11' | |
++ strip='Shell: bash 5.0.11' | |
++ strip='Shell: bash 5.0.11' | |
++ strip='Shell: bash 5.0.11' | |
++ strip='Shell: bash 5.0.11' | |
++ printf '%s\n' 'Shell: bash 5.0.11' | |
+ length='Shell: bash 5.0.11' | |
+ length=18 | |
+ string='Shell\e[0m\e[0m:\e[0m bash 5.0.11' | |
+ string='[0m[36m\e[1mShell\e[0m\e[0m:\e[0m bash 5.0.11' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mShell\e[0m\e[0m:\e[0m bash 5.0.11\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ unset -v subtitle | |
+ info Resolution resolution | |
+ [[ -n resolution ]] | |
+ subtitle=Resolution | |
+ unset -v prin | |
+ get_resolution | |
+ case $os in | |
+ [[ -z '' ]] | |
+ get_wm | |
+ (( wm_run == 1 )) | |
+ case $uname in | |
+ ps_flags=(-e) | |
+ [[ -n wayland-0 ]] | |
++ ps -e | |
++ grep -m 1 -o -F -e arcan -e asc -e clayland -e dwc -e fireplace -e gnome-shell -e greenfield -e grefsen -e kwin -e lipstick -e maynard -e mazecompositor -e motorcar -e orbital -e orbment -e perceptia -e rustland -e sway -e ulubis -e velox -e wavy -e way-cooler -e wayfire -e wayhouse -e westeros -e westford -e weston | |
+ wm=sway | |
+ [[ sway == *WINDOWMAKER* ]] | |
+ [[ sway == *GNOME*Shell* ]] | |
+ wm_run=1 | |
+ type -p xrandr | |
+ [[ -n :0 ]] | |
+ [[ -z wayland-0 ]] | |
+ type -p xwininfo | |
+ type -p xdpyinfo | |
+ [[ -d /sys/class/drm ]] | |
+ for dev in /sys/class/drm/*/modes | |
+ read -r resolution _ | |
+ [[ -n 3840x2160 ]] | |
+ break | |
+ resolution=3840x2160 | |
+ [[ -z 38402160 ]] | |
+ [[ -n '' ]] | |
++ trim 3840x2160 | |
++ set -f | |
++ set -- 3840x2160 | |
++ printf '%s\n' 3840x2160 | |
++ set +f | |
+ output=3840x2160 | |
+ [[ -n resolution ]] | |
+ [[ -n 3840x2160 ]] | |
+ prin Resolution 3840x2160 | |
++ trim Resolution | |
++ set -f | |
++ set -- Resolution | |
++ printf '%s\n' Resolution | |
++ set +f | |
+ [[ -n Resolution ]] | |
+ [[ -n 3840x2160 ]] | |
+ [[ -n '' ]] | |
+ string='Resolution: 3840x2160' | |
++ trim 'Resolution: 3840x2160' | |
++ set -f | |
++ set -- Resolution: 3840x2160 | |
++ printf '%s\n' 'Resolution: 3840x2160' | |
++ set +f | |
+ string='Resolution: 3840x2160' | |
++ strip_sequences 'Resolution: 3840x2160' | |
++ strip='Resolution: 3840x2160' | |
++ strip='Resolution: 3840x2160' | |
++ strip='Resolution: 3840x2160' | |
++ strip='Resolution: 3840x2160' | |
++ strip='Resolution: 3840x2160' | |
++ strip='Resolution: 3840x2160' | |
++ printf '%s\n' 'Resolution: 3840x2160' | |
+ length='Resolution: 3840x2160' | |
+ length=21 | |
+ string='Resolution\e[0m\e[0m:\e[0m 3840x2160' | |
+ string='[0m[36m\e[1mResolution\e[0m\e[0m:\e[0m 3840x2160' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mResolution\e[0m\e[0m:\e[0m 3840x2160\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 )) | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ '' == \s\w\a\y ]] | |
+ [[ -n :0 ]] | |
+ [[ -z '' ]] | |
+ type -p xprop | |
++ xprop -root | |
++ awk '/KDE_SESSION_VERSION|^_MUFFIN|xfce4|xfce5/' | |
+ de= | |
+ case $de in | |
+ (( 0 >= 4 )) | |
+ [[ off == on ]] | |
+ 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 sway | |
++ set -f | |
++ set -- sway | |
++ printf '%s\n' sway | |
++ set +f | |
+ output=sway | |
+ [[ -n wm ]] | |
+ [[ -n sway ]] | |
+ prin WM sway | |
++ trim WM | |
++ set -f | |
++ set -- WM | |
++ printf '%s\n' WM | |
++ set +f | |
+ [[ -n WM ]] | |
+ [[ -n sway ]] | |
+ [[ -n '' ]] | |
+ string='WM: sway' | |
++ trim 'WM: sway' | |
++ set -f | |
++ set -- WM: sway | |
++ printf '%s\n' 'WM: sway' | |
++ set +f | |
+ string='WM: sway' | |
++ strip_sequences 'WM: sway' | |
++ strip='WM: sway' | |
++ strip='WM: sway' | |
++ strip='WM: sway' | |
++ strip='WM: sway' | |
++ strip='WM: sway' | |
++ strip='WM: sway' | |
++ printf '%s\n' 'WM: sway' | |
+ length='WM: sway' | |
+ length=8 | |
+ string='WM\e[0m\e[0m:\e[0m sway' | |
+ string='[0m[36m\e[1mWM\e[0m\e[0m:\e[0m sway' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mWM\e[0m\e[0m:\e[0m sway\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 '' ]] | |
./neofetch: line 4243: WM Theme: invalid variable name | |
+ 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 )) | |
+ [[ off == on ]] | |
+ case $de in | |
+ [[ -z '' ]] | |
+ [[ -n '' ]] | |
+ [[ -f /home/donofrj/.gtkrc-2.0 ]] | |
++ grep '^[^#]*gtk-theme-name' /home/donofrj/.gtkrc-2.0 | |
+ gtk2_theme= | |
+ gtk2_theme= | |
+ [[ -z '' ]] | |
+ [[ -f /home/donofrj/.config/gtk-3.0/settings.ini ]] | |
++ grep '^[^#]*gtk-theme-name' /home/donofrj/.config/gtk-3.0/settings.ini | |
+ gtk3_theme=gtk-theme-name=Breath | |
+ gtk3_theme=Breath | |
++ trim '' | |
++ set -f | |
++ set -- | |
++ printf '%s\n' '' | |
++ set +f | |
+ gtk2_theme= | |
++ trim Breath | |
++ set -f | |
++ set -- Breath | |
++ printf '%s\n' Breath | |
++ set +f | |
+ gtk3_theme=Breath | |
++ trim_quotes '' | |
++ trim_output= | |
++ trim_output= | |
++ printf %s '' | |
+ gtk2_theme= | |
++ trim_quotes Breath | |
++ trim_output=Breath | |
++ trim_output=Breath | |
++ printf %s Breath | |
+ gtk3_theme=Breath | |
+ [[ on == \o\f\f ]] | |
+ [[ on == \o\f\f ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n Breath ]] | |
+ gtk3_theme+=' [GTK3] ' | |
+ theme='Breath [GTK3] ' | |
+ theme='Breath [GTK3] ' | |
+ [[ off == \o\n ]] | |
+ [[ -n '' ]] | |
++ trim 'Breath [GTK3] ' | |
++ set -f | |
++ set -- Breath '[GTK3]' | |
++ printf '%s\n' 'Breath [GTK3]' | |
++ set +f | |
+ output='Breath [GTK3]' | |
+ [[ -n theme ]] | |
+ [[ -n Breath[GTK3] ]] | |
+ prin Theme 'Breath [GTK3]' | |
++ trim Theme | |
++ set -f | |
++ set -- Theme | |
++ printf '%s\n' Theme | |
++ set +f | |
+ [[ -n Theme ]] | |
+ [[ -n Breath [GTK3] ]] | |
+ [[ -n '' ]] | |
+ string='Theme: Breath [GTK3]' | |
++ trim 'Theme: Breath [GTK3]' | |
++ set -f | |
++ set -- Theme: Breath '[GTK3]' | |
++ printf '%s\n' 'Theme: Breath [GTK3]' | |
++ set +f | |
+ string='Theme: Breath [GTK3]' | |
++ strip_sequences 'Theme: Breath [GTK3]' | |
++ strip='Theme: Breath [GTK3]' | |
++ strip='Theme: Breath [GTK3]' | |
++ strip='Theme: Breath [GTK3]' | |
++ strip='Theme: Breath [GTK3]' | |
++ strip='Theme: Breath [GTK3]' | |
++ strip='Theme: Breath [GTK3]' | |
++ printf '%s\n' 'Theme: Breath [GTK3]' | |
+ length='Theme: Breath [GTK3]' | |
+ length=20 | |
+ string='Theme\e[0m\e[0m:\e[0m Breath [GTK3]' | |
+ string='[0m[36m\e[1mTheme\e[0m\e[0m:\e[0m Breath [GTK3]' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mTheme\e[0m\e[0m:\e[0m Breath [GTK3]\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 )) | |
+ [[ off == on ]] | |
+ case $de in | |
+ [[ -z '' ]] | |
+ [[ -n '' ]] | |
+ [[ -f /home/donofrj/.gtkrc-2.0 ]] | |
++ grep '^[^#]*gtk-icon-theme-name' /home/donofrj/.gtkrc-2.0 | |
+ gtk2_theme= | |
+ gtk2_theme= | |
+ [[ -z '' ]] | |
+ [[ -f /home/donofrj/.config/gtk-3.0/settings.ini ]] | |
++ grep '^[^#]*gtk-icon-theme-name' /home/donofrj/.config/gtk-3.0/settings.ini | |
+ gtk3_theme=gtk-icon-theme-name=maia | |
+ gtk3_theme=maia | |
++ trim '' | |
++ set -f | |
++ set -- | |
++ printf '%s\n' '' | |
++ set +f | |
+ gtk2_theme= | |
++ trim maia | |
++ set -f | |
++ set -- maia | |
++ printf '%s\n' maia | |
++ set +f | |
+ gtk3_theme=maia | |
++ trim_quotes '' | |
++ trim_output= | |
++ trim_output= | |
++ printf %s '' | |
+ gtk2_theme= | |
++ trim_quotes maia | |
++ trim_output=maia | |
++ trim_output=maia | |
++ printf %s maia | |
+ gtk3_theme=maia | |
+ [[ on == \o\f\f ]] | |
+ [[ on == \o\f\f ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n maia ]] | |
+ gtk3_theme+=' [GTK3] ' | |
+ theme='maia [GTK3] ' | |
+ theme='maia [GTK3] ' | |
+ [[ off == \o\n ]] | |
+ icons='maia [GTK3] ' | |
+ [[ -n '' ]] | |
++ trim 'maia [GTK3] ' | |
++ set -f | |
++ set -- maia '[GTK3]' | |
++ printf '%s\n' 'maia [GTK3]' | |
++ set +f | |
+ output='maia [GTK3]' | |
+ [[ -n icons ]] | |
+ [[ -n maia[GTK3] ]] | |
+ prin Icons 'maia [GTK3]' | |
++ trim Icons | |
++ set -f | |
++ set -- Icons | |
++ printf '%s\n' Icons | |
++ set +f | |
+ [[ -n Icons ]] | |
+ [[ -n maia [GTK3] ]] | |
+ [[ -n '' ]] | |
+ string='Icons: maia [GTK3]' | |
++ trim 'Icons: maia [GTK3]' | |
++ set -f | |
++ set -- Icons: maia '[GTK3]' | |
++ printf '%s\n' 'Icons: maia [GTK3]' | |
++ set +f | |
+ string='Icons: maia [GTK3]' | |
++ strip_sequences 'Icons: maia [GTK3]' | |
++ strip='Icons: maia [GTK3]' | |
++ strip='Icons: maia [GTK3]' | |
++ strip='Icons: maia [GTK3]' | |
++ strip='Icons: maia [GTK3]' | |
++ strip='Icons: maia [GTK3]' | |
++ strip='Icons: maia [GTK3]' | |
++ printf '%s\n' 'Icons: maia [GTK3]' | |
+ length='Icons: maia [GTK3]' | |
+ length=18 | |
+ string='Icons\e[0m\e[0m:\e[0m maia [GTK3]' | |
+ string='[0m[36m\e[1mIcons\e[0m\e[0m:\e[0m maia [GTK3]' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mIcons\e[0m\e[0m:\e[0m maia [GTK3]\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-256color == \t\w\5\2 ]] | |
+ [[ xterm-256color == \t\w\1\0\0 ]] | |
+ [[ -n '' ]] | |
+ [[ -z '' ]] | |
++ get_ppid '' | |
++ case $os in | |
+++ grep -i -F PPid: /proc/7741/status | |
++ ppid='PPid: 7735' | |
+++ trim ' 7735' | |
+++ set -f | |
+++ set -- 7735 | |
+++ printf '%s\n' 7735 | |
+++ set +f | |
++ ppid=7735 | |
++ printf %s 7735 | |
+ parent=7735 | |
+ [[ -z 7735 ]] | |
++ get_process_name 7735 | |
++ case $os in | |
++ name=alacritty | |
++ printf %s alacritty | |
+ name=alacritty | |
+ case ${name// } in | |
+ [[ Linux == Linux ]] | |
++ realpath /proc/7735/exe | |
+ term=/usr/bin/alacritty | |
+ term=alacritty | |
+ [[ alacritty == .*-wrapped ]] | |
+ [[ -z alacritty ]] | |
+ term_run=1 | |
+ [[ -n '' ]] | |
++ trim alacritty | |
++ set -f | |
++ set -- alacritty | |
++ printf '%s\n' alacritty | |
++ set +f | |
+ output=alacritty | |
+ [[ -n term ]] | |
+ [[ -n alacritty ]] | |
+ prin Terminal alacritty | |
++ trim Terminal | |
++ set -f | |
++ set -- Terminal | |
++ printf '%s\n' Terminal | |
++ set +f | |
+ [[ -n Terminal ]] | |
+ [[ -n alacritty ]] | |
+ [[ -n '' ]] | |
+ string='Terminal: alacritty' | |
++ trim 'Terminal: alacritty' | |
++ set -f | |
++ set -- Terminal: alacritty | |
++ printf '%s\n' 'Terminal: alacritty' | |
++ set +f | |
+ string='Terminal: alacritty' | |
++ strip_sequences 'Terminal: alacritty' | |
++ strip='Terminal: alacritty' | |
++ strip='Terminal: alacritty' | |
++ strip='Terminal: alacritty' | |
++ strip='Terminal: alacritty' | |
++ strip='Terminal: alacritty' | |
++ strip='Terminal: alacritty' | |
++ printf '%s\n' 'Terminal: alacritty' | |
+ length='Terminal: alacritty' | |
+ length=19 | |
+ string='Terminal\e[0m\e[0m:\e[0m alacritty' | |
+ string='[0m[36m\e[1mTerminal\e[0m\e[0m:\e[0m alacritty' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mTerminal\e[0m\e[0m:\e[0m alacritty\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 | |
+ shopt -s nullglob | |
+ confs=({$XDG_CONFIG_HOME,$HOME}/{alacritty,}/{.,}alacritty.ym?) | |
+ shopt -u nullglob | |
+ [[ -f /home/donofrj/.config/alacritty/alacritty.yml ]] | |
++ awk -F ':|#' '/normal:/ {getline; print}' /home/donofrj/.config/alacritty/alacritty.yml | |
+ term_font= | |
+ term_font= | |
+ term_font= | |
+ term_font= | |
+ [[ -n '' ]] | |
./neofetch: line 4243: Terminal Font: invalid variable name | |
+ 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 | |
+ case $os in | |
+ cpu_file=/proc/cpuinfo | |
+ case $kernel_machine in | |
++ awk -F '\\s*: | @' '/model name|Hardware|Processor|^cpu model|chip type|^cpu type/ { | |
cpu=$2; if ($1 == "Hardware") exit } END { print cpu }' /proc/cpuinfo | |
+ cpu='Intel(R) Core(TM) i9-8950HK CPU' | |
+ 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/* | |
+ [[ nvme =~ (coretemp|fam15h_power|k10temp) ]] | |
+ for temp_dir in /sys/class/hwmon/* | |
+ [[ AC =~ (coretemp|fam15h_power|k10temp) ]] | |
+ for temp_dir in /sys/class/hwmon/* | |
+ [[ pch_cannonlake =~ (coretemp|fam15h_power|k10temp) ]] | |
+ for temp_dir in /sys/class/hwmon/* | |
+ [[ BAT0 =~ (coretemp|fam15h_power|k10temp) ]] | |
+ for temp_dir in /sys/class/hwmon/* | |
+ [[ dell_smm =~ (coretemp|fam15h_power|k10temp) ]] | |
+ for temp_dir in /sys/class/hwmon/* | |
+ [[ coretemp =~ (coretemp|fam15h_power|k10temp) ]] | |
+ temp_dirs=("$temp_dir"/temp*_input) | |
+ temp_dir=/sys/class/hwmon/hwmon6/temp1_input | |
+ break | |
+ [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]] | |
./neofetch: line 2021: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory | |
+ speed= | |
./neofetch: line 2022: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory | |
+ speed= | |
+ speed=4800000 | |
+ speed=4800 | |
+ [[ -f /sys/class/hwmon/hwmon6/temp1_input ]] | |
+ deg=580 | |
+ case $cpu_cores in | |
++ grep -c '^processor' /proc/cpuinfo | |
+ cores=12 | |
+ cpu='Intel(R) Core i9-8950HK CPU' | |
+ cpu='Intel(R) Core i9-8950HK CPU' | |
+ cpu='Intel Core i9-8950HK CPU' | |
+ cpu='Intel Core i9-8950HK CPU' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel Core i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cpu='Intel i9-8950HK ' | |
+ cores=12 | |
+ speed=4800 | |
+ [[ on == \o\f\f ]] | |
+ [[ logical != \o\f\f ]] | |
+ [[ -n 12 ]] | |
+ case $os in | |
+ cpu='Intel i9-8950HK (12)' | |
+ [[ on != \o\f\f ]] | |
+ [[ -n 4800 ]] | |
+ (( speed < 1000 )) | |
+ [[ off == \o\n ]] | |
+ speed=4.800 | |
+ cpu='Intel i9-8950HK (12) @ 4.800GHz' | |
+ [[ off != \o\f\f ]] | |
+ [[ -n '' ]] | |
++ trim 'Intel i9-8950HK (12) @ 4.800GHz' | |
++ set -f | |
++ set -- Intel i9-8950HK '(12)' @ 4.800GHz | |
++ printf '%s\n' 'Intel i9-8950HK (12) @ 4.800GHz' | |
++ set +f | |
+ output='Intel i9-8950HK (12) @ 4.800GHz' | |
+ [[ -n cpu ]] | |
+ [[ -n Inteli9-8950HK(12)@4.800GHz ]] | |
+ prin CPU 'Intel i9-8950HK (12) @ 4.800GHz' | |
++ trim CPU | |
++ set -f | |
++ set -- CPU | |
++ printf '%s\n' CPU | |
++ set +f | |
+ [[ -n CPU ]] | |
+ [[ -n Intel i9-8950HK (12) @ 4.800GHz ]] | |
+ [[ -n '' ]] | |
+ string='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ trim 'CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ set -f | |
++ set -- CPU: Intel i9-8950HK '(12)' @ 4.800GHz | |
++ printf '%s\n' 'CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ set +f | |
+ string='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip_sequences 'CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ strip='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
++ printf '%s\n' 'CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
+ length='CPU: Intel i9-8950HK (12) @ 4.800GHz' | |
+ length=36 | |
+ string='CPU\e[0m\e[0m:\e[0m Intel i9-8950HK (12) @ 4.800GHz' | |
+ string='[0m[36m\e[1mCPU\e[0m\e[0m:\e[0m Intel i9-8950HK (12) @ 4.800GHz' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mCPU\e[0m\e[0m:\e[0m Intel i9-8950HK (12) @ 4.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] = $1 " " $3 " " $4} | |
END {for(i in a) {if(!seen[a[i]]++) print a[i]}}' | |
+ gpu_cmd='01:00.0 NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] | |
00:02.0 Intel Corporation UHD Graphics 630 ' | |
+ IFS=' | |
' | |
+ read -d '' -ra gpus | |
+ [[ 01:00.0 NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] == *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='GeForce GTX 1050 Ti Mobile]' | |
+ gpu='GeForce GTX 1050 Ti Mobile' | |
+ gpu='NVIDIA GeForce GTX 1050 Ti Mobile' | |
+ [[ on == \o\f\f ]] | |
+ prin GPU 'NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ trim GPU | |
++ set -f | |
++ set -- GPU | |
++ printf '%s\n' GPU | |
++ set +f | |
+ [[ -n GPU ]] | |
+ [[ -n NVIDIA GeForce GTX 1050 Ti Mobile ]] | |
+ [[ -n '' ]] | |
+ string='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ trim 'GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ set -f | |
++ set -- GPU: NVIDIA GeForce GTX 1050 Ti Mobile | |
++ printf '%s\n' 'GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ set +f | |
+ string='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip_sequences 'GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ strip='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
++ printf '%s\n' 'GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
+ length='GPU: NVIDIA GeForce GTX 1050 Ti Mobile' | |
+ length=38 | |
+ string='GPU\e[0m\e[0m:\e[0m NVIDIA GeForce GTX 1050 Ti Mobile' | |
+ string='[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m NVIDIA GeForce GTX 1050 Ti Mobile' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m NVIDIA GeForce GTX 1050 Ti Mobile\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ 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 UHD Graphics 630 ' | |
+ gpu='Intel Corporation UHD Graphics 630 ' | |
+ gpu='Intel UHD Graphics 630 ' | |
+ gpu='Intel UHD Graphics 630 ' | |
+ gpu='Intel UHD Graphics 630 ' | |
+ gpu='Intel UHD Graphics 630 ' | |
++ trim 'Intel UHD Graphics 630 ' | |
++ set -f | |
++ set -- Intel UHD Graphics 630 | |
++ printf '%s\n' 'Intel UHD Graphics 630' | |
++ set +f | |
+ [[ -z Intel UHD Graphics 630 ]] | |
+ [[ on == \o\f\f ]] | |
+ prin GPU 'Intel UHD Graphics 630 ' | |
++ trim GPU | |
++ set -f | |
++ set -- GPU | |
++ printf '%s\n' GPU | |
++ set +f | |
+ [[ -n GPU ]] | |
+ [[ -n Intel UHD Graphics 630 ]] | |
+ [[ -n '' ]] | |
+ string='GPU: Intel UHD Graphics 630 ' | |
++ trim 'GPU: Intel UHD Graphics 630 ' | |
++ set -f | |
++ set -- GPU: Intel UHD Graphics 630 | |
++ printf '%s\n' 'GPU: Intel UHD Graphics 630' | |
++ set +f | |
+ string='GPU: Intel UHD Graphics 630' | |
++ strip_sequences 'GPU: Intel UHD Graphics 630' | |
++ strip='GPU: Intel UHD Graphics 630' | |
++ strip='GPU: Intel UHD Graphics 630' | |
++ strip='GPU: Intel UHD Graphics 630' | |
++ strip='GPU: Intel UHD Graphics 630' | |
++ strip='GPU: Intel UHD Graphics 630' | |
++ strip='GPU: Intel UHD Graphics 630' | |
++ printf '%s\n' 'GPU: Intel UHD Graphics 630' | |
+ length='GPU: Intel UHD Graphics 630' | |
+ length=27 | |
+ string='GPU\e[0m\e[0m:\e[0m Intel UHD Graphics 630' | |
+ string='[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m Intel UHD Graphics 630' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m Intel UHD Graphics 630\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+= 32630456 )) | |
+ mem_total=' 32630456 ' | |
+ IFS=: | |
+ read -r a b | |
+ case $a in | |
+ mem_used=9635908 | |
+ IFS=: | |
+ read -r a b | |
+ case $a in | |
+ IFS=: | |
+ read -r a b | |
+ case $a in | |
+ mem_used=9452428 | |
+ IFS=: | |
+ read -r a b | |
+ case $a in | |
+ mem_used=4015072 | |
+ 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+= 2044720 )) | |
+ 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=5886756 | |
+ 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 | |
+ 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=5748 | |
+ mem_total=31865 | |
+ [[ off == \o\n ]] | |
+ memory='5748MiB / 31865MiB ' | |
+ case $memory_display in | |
+ [[ -n '' ]] | |
++ trim '5748MiB / 31865MiB ' | |
++ set -f | |
++ set -- 5748MiB / 31865MiB | |
++ printf '%s\n' '5748MiB / 31865MiB' | |
++ set +f | |
+ output='5748MiB / 31865MiB' | |
+ [[ -n memory ]] | |
+ [[ -n 5748MiB/31865MiB ]] | |
+ prin Memory '5748MiB / 31865MiB' | |
++ trim Memory | |
++ set -f | |
++ set -- Memory | |
++ printf '%s\n' Memory | |
++ set +f | |
+ [[ -n Memory ]] | |
+ [[ -n 5748MiB / 31865MiB ]] | |
+ [[ -n '' ]] | |
+ string='Memory: 5748MiB / 31865MiB' | |
++ trim 'Memory: 5748MiB / 31865MiB' | |
++ set -f | |
++ set -- Memory: 5748MiB / 31865MiB | |
++ printf '%s\n' 'Memory: 5748MiB / 31865MiB' | |
++ set +f | |
+ string='Memory: 5748MiB / 31865MiB' | |
++ strip_sequences 'Memory: 5748MiB / 31865MiB' | |
++ strip='Memory: 5748MiB / 31865MiB' | |
++ strip='Memory: 5748MiB / 31865MiB' | |
++ strip='Memory: 5748MiB / 31865MiB' | |
++ strip='Memory: 5748MiB / 31865MiB' | |
++ strip='Memory: 5748MiB / 31865MiB' | |
++ strip='Memory: 5748MiB / 31865MiB' | |
++ printf '%s\n' 'Memory: 5748MiB / 31865MiB' | |
+ length='Memory: 5748MiB / 31865MiB' | |
+ length=26 | |
+ string='Memory\e[0m\e[0m:\e[0m 5748MiB / 31865MiB' | |
+ string='[0m[36m\e[1mMemory\e[0m\e[0m:\e[0m 5748MiB / 31865MiB' | |
+ printf '%b\n' '\e[41C[0m[36m\e[1mMemory\e[0m\e[0m:\e[0m 5748MiB / 31865MiB\e[0m ' | |
+ (( ++info_height )) | |
+ prin=1 | |
+ unset -v subtitle | |
+ info cols | |
+ [[ -n '' ]] | |
+ unset -v prin | |
+ get_cols | |
+ local blocks blocks2 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] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '' 8 8 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m ' 9 9 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m ' 10 10 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m ' 11 11 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m ' 12 12 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m ' 13 13 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m ' 14 14 ' ' | |
+ (( block_range[0]++ )) | |
+ (( block_range[0]<=block_range[1] )) | |
+ case ${block_range[0]} in | |
+ printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m ' 15 15 ' ' | |
+ (( 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 [mnl' | |
+ [[ -n [38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m ]] | |
+ cols+='[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [mnl' | |
+ cols='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [mnl[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [m' | |
+ cols='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m | |
[41C[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [m' | |
+ (( info_height+=block_range[1]>7?block_height+3:block_height+2 )) | |
+ case $col_offset in | |
+ printf '\n\e[%bC%b\n\n' 41 '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m | |
[41C[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [m' | |
+ unset -v blocks blocks2 cols | |
+ [[ alacritty == \T\o\s\W\i\n\2 ]] | |
+ prin=1 | |
+ [[ -n 1 ]] | |
+ return | |
+ dynamic_prompt | |
+ [[ ascii == \o\f\f ]] | |
+ [[ ascii != \a\s\c\i\i ]] | |
+ [[ ascii == \w\3\m ]] | |
+ (( lines=lines>info_height?lines-info_height+1:1 )) | |
+ printf -v nlines %1s | |
+ printf %b '\n' | |
+ [[ ascii == *w3m* ]] | |
+ err 'Neofetch command: ./neofetch -vv' | |
++ color 1 | |
++ case $1 in | |
++ printf '%b\e[3%sm' '\e[0m' 1 | |
+ err+='[0m[31m[!]\e[0m Neofetch command: ./neofetch -vv | |
' | |
+ err 'Neofetch version: 6.1.0' | |
++ color 1 | |
++ case $1 in | |
++ printf '%b\e[3%sm' '\e[0m' 1 | |
+ err+='[0m[31m[!]\e[0m Neofetch version: 6.1.0 | |
' | |
+ [[ on == on ]] | |
+ printf %b '[0m[31m[!]\e[0m Config: Sourced user config. (/home/donofrj/.config/neofetch/config.conf) | |
[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: ./neofetch -vv | |
[0m[31m[!]\e[0m Neofetch version: 6.1.0 | |
' | |
[0m[31m[!][0m Config: Sourced user config. (/home/donofrj/.config/neofetch/config.conf) | |
[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: ./neofetch -vv | |
[0m[31m[!][0m Neofetch version: 6.1.0 | |
+ [[ off == on ]] | |
+ return 0 | |
+ printf '\e[?25h\e[?7h' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment