Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- + 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 ]]
- + [[ -f /etc/mcst_version ]]
- + type -p pveversion
- + type -p lsb_release
- + [[ -f /etc/os-release ]]
- + for file in /etc/lsb-release /usr/lib/os-release /etc/os-release /etc/openwrt_release
- + source /etc/lsb-release
- /usr/bin/neofetch: line 1007: /etc/lsb-release: No such file or directory
- + for file in /etc/lsb-release /usr/lib/os-release /etc/os-release /etc/openwrt_release
- + source /usr/lib/os-release
- ++ NAME=Fedora
- ++ VERSION='32 (Workstation Edition)'
- ++ ID=fedora
- ++ VERSION_ID=32
- ++ VERSION_CODENAME=
- ++ PLATFORM_ID=platform:f32
- ++ PRETTY_NAME='Fedora 32 (Workstation Edition)'
- ++ ANSI_COLOR='0;34'
- ++ LOGO=fedora-logo-icon
- ++ CPE_NAME=cpe:/o:fedoraproject:fedora:32
- ++ HOME_URL=https://fedoraproject.org/
- ++ DOCUMENTATION_URL=https://docs.fedoraproject.org/en-US/fedora/f32/system-administrators-guide/
- ++ SUPPORT_URL=https://fedoraproject.org/wiki/Communicating_and_getting_help
- ++ BUG_REPORT_URL=https://bugzilla.redhat.com/
- ++ REDHAT_BUGZILLA_PRODUCT=Fedora
- ++ REDHAT_BUGZILLA_PRODUCT_VERSION=32
- ++ REDHAT_SUPPORT_PRODUCT=Fedora
- ++ REDHAT_SUPPORT_PRODUCT_VERSION=32
- ++ PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
- ++ VARIANT='Workstation Edition'
- ++ VARIANT_ID=workstation
- + break
- + case $distro_shorthand in
- + distro='Fedora 32 (Workstation Edition) '
- + [[ Linux version 5.8.4-200.fc32.x86_64 ([email protected]) (gcc (GCC) 10.2.1 20200723 (Red Hat 10.2.1-1), GNU ld version 2.34-4.fc32) #1 SMP Wed Aug 26 22:28:08 UTC 2020 == *Microsoft* ]]
- + [[ 5.8.4-200.fc32.x86_64 == *Microsoft* ]]
- + [[ Linux version 5.8.4-200.fc32.x86_64 ([email protected]) (gcc (GCC) 10.2.1 20200723 (Red Hat 10.2.1-1), GNU ld version 2.34-4.fc32) #1 SMP Wed Aug 26 22:28:08 UTC 2020 == *chrome-bot* ]]
- + [[ -f /dev/cros_ec ]]
- ++ trim_quotes 'Fedora 32 (Workstation Edition) '
- ++ trim_output='Fedora 32 (Workstation Edition) '
- ++ trim_output='Fedora 32 (Workstation Edition) '
- ++ printf %s 'Fedora 32 (Workstation Edition) '
- + distro='Fedora 32 (Workstation Edition) '
- + distro='Fedora 32 (Workstation Edition) '
- + [[ Fedora 32 (Workstation Edition) == \U\b\u\n\t\u* ]]
- + distro='Fedora 32 (Workstation Edition) '
- + [[ -n Fedora 32 (Workstation Edition) ]]
- + case $os in
- + machine_arch=x86_64
- + [[ on == on ]]
- + distro+=' x86_64'
- + [[ auto == auto ]]
- ++ trim 'Fedora 32 (Workstation Edition) x86_64'
- ++ set -f
- ++ set -- Fedora 32 '(Workstation' 'Edition)' x86_64
- ++ printf '%s\n' 'Fedora 32 (Workstation Edition) x86_64'
- ++ set +f
- + ascii_distro='Fedora 32 (Workstation Edition) 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 'Fedora 32 (Workstation Edition) x86_64'
- ++ set -f
- ++ set -- Fedora 32 '(Workstation' 'Edition)' x86_64
- ++ printf '%s\n' 'Fedora 32 (Workstation Edition) x86_64'
- ++ set +f
- + set_colors 4 7 1
- ++ color 4
- ++ case $1 in
- ++ printf '%b\e[3%sm' '\e[0m' 4
- + c1='[0m[34m\e[1m'
- ++ color 7
- ++ case $1 in
- ++ printf '\e[37m%b' '\e[0m'
- + c2='[37m[0m\e[1m'
- ++ color 1
- ++ case $1 in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + c3='[0m[31m\e[1m'
- ++ color ''
- ++ case $1 in
- ++ printf '\e[38;5;%bm' ''
- + c4='[38;5;m\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 4 7 1
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color 4
- ++ case $1 in
- ++ printf '%b\e[3%sm' '\e[0m' 4
- + title_color='[0m[34m'
- + at_color='\e[0m'
- + underline_color='\e[0m'
- ++ color 7
- ++ case $1 in
- ++ printf '\e[37m%b' '\e[0m'
- + subtitle_color='[37m[0m'
- + colon_color='\e[0m'
- + info_color='\e[0m'
- + (( 4 == 8 ))
- + (( 7 == 8 ))
- + (( 7 == 7 ))
- ++ color 4
- ++ case $1 in
- ++ printf '%b\e[3%sm' '\e[0m' 4
- + subtitle_color='[0m[34m'
- + (( 4 == 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 7
- ++ case $1 in
- ++ printf '\e[37m%b' '\e[0m'
- + bar_color_total='[37m[0m'
- + 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
- + image_backend=ascii
- + err 'Image: Imagemagick not found, falling back to ascii mode.'
- ++ color 1
- ++ case $1 in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Image: Imagemagick not found, falling back to ascii mode.
- '
- + 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,27>ascii_len ))
- + ascii_len=27
- + IFS='
- '
- + read -r line
- + line=' :-------------------::'
- + line=' :-------------------::'
- + (( ++lines,29>ascii_len ))
- + ascii_len=29
- + IFS='
- '
- + read -r line
- + line=' :-----------/shhOHbmp---:\'
- + line=' :-----------/shhOHbmp---:\'
- + (( ++lines,31>ascii_len ))
- + ascii_len=31
- + IFS='
- '
- + read -r line
- + line=' /-----------omMMMNNNMMD ---:'
- + line=' /-----------omMMMNNNMMD ---:'
- + (( ++lines,32>ascii_len ))
- + ascii_len=32
- + IFS='
- '
- + read -r line
- + line=' :-----------sMMMMNMNMP. ---:'
- + line=' :-----------sMMMMNMNMP. ---:'
- + (( ++lines,33>ascii_len ))
- + ascii_len=33
- + IFS='
- '
- + read -r line
- + line=' :-----------:MMMdP------- ---\'
- + line=' :-----------:MMMdP------- ---\'
- + (( ++lines,34>ascii_len ))
- + ascii_len=34
- + IFS='
- '
- + read -r line
- + line=',------------:MMMd-------- ---:'
- + line=',------------:MMMd-------- ---:'
- + (( ++lines,34>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':------------:MMMd------- .---:'
- + line=':------------:MMMd------- .---:'
- + (( ++lines,34>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':---- oNMMMMMMMMMNho .----:'
- + line=':---- oNMMMMMMMMMNho .----:'
- + (( ++lines,34>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':-- .+shhhMMMmhhy++ .------/'
- + line=':-- .+shhhMMMmhhy++ .------/'
- + (( ++lines,34>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':- -------:MMMd--------------:'
- + line=':- -------:MMMd--------------:'
- + (( ++lines,33>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':- --------/MMMd-------------;'
- + line=':- --------/MMMd-------------;'
- + (( ++lines,32>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':- ------/hMMMy------------:'
- + line=':- ------/hMMMy------------:'
- + (( ++lines,31>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=':-- :dMNdhhdNMMNo------------;'
- + line=':-- :dMNdhhdNMMNo------------;'
- + (( ++lines,30>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=:---:sdNMMMMNds:------------:
- + line=:---:sdNMMMMNds:------------:
- + (( ++lines,29>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=:------:://:-------------::
- + line=:------:://:-------------::
- + (( ++lines,27>ascii_len ))
- + IFS='
- '
- + read -r line
- + line=:---------------------://
- + line=:---------------------://
- + (( ++lines,25>ascii_len ))
- + IFS='
- '
- + read -r line
- + (( lines==1 ))
- + ascii_data='[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------${c2}/shhOHbmp[0m[34m\e[1m---:\\
- /-----------${c2}omMMMNNNMMD [0m[34m\e[1m---:
- :-----------${c2}sMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------${c2}:MMMdP[0m[34m\e[1m------- ---\\
- ,------------${c2}:MMMd[0m[34m\e[1m-------- ---:
- :------------${c2}:MMMd[0m[34m\e[1m------- .---:
- :---- ${c2}oNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .${c2}+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------${c2}:MMMd[0m[34m\e[1m--------------:
- :- --------${c2}/MMMd[0m[34m\e[1m-------------;
- :- ------${c2}/hMMMy[0m[34m\e[1m------------:
- :--${c2} :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---${c2}:sdNMMMMNds:[0m[34m\e[1m------------:
- :------${c2}:://:[0m[34m\e[1m-------------::
- :---------------------://'
- + ascii_data='[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------[37m[0m\e[1m/shhOHbmp[0m[34m\e[1m---:\\
- /-----------[37m[0m\e[1momMMMNNNMMD [0m[34m\e[1m---:
- :-----------[37m[0m\e[1msMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------[37m[0m\e[1m:MMMdP[0m[34m\e[1m------- ---\\
- ,------------[37m[0m\e[1m:MMMd[0m[34m\e[1m-------- ---:
- :------------[37m[0m\e[1m:MMMd[0m[34m\e[1m------- .---:
- :---- [37m[0m\e[1moNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .[37m[0m\e[1m+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------[37m[0m\e[1m:MMMd[0m[34m\e[1m--------------:
- :- --------[37m[0m\e[1m/MMMd[0m[34m\e[1m-------------;
- :- ------[37m[0m\e[1m/hMMMy[0m[34m\e[1m------------:
- :--[37m[0m\e[1m :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---[37m[0m\e[1m:sdNMMMMNds:[0m[34m\e[1m------------:
- :------[37m[0m\e[1m:://:[0m[34m\e[1m-------------::
- :---------------------://'
- + ascii_data='[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------[37m[0m\e[1m/shhOHbmp[0m[34m\e[1m---:\\
- /-----------[37m[0m\e[1momMMMNNNMMD [0m[34m\e[1m---:
- :-----------[37m[0m\e[1msMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------[37m[0m\e[1m:MMMdP[0m[34m\e[1m------- ---\\
- ,------------[37m[0m\e[1m:MMMd[0m[34m\e[1m-------- ---:
- :------------[37m[0m\e[1m:MMMd[0m[34m\e[1m------- .---:
- :---- [37m[0m\e[1moNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .[37m[0m\e[1m+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------[37m[0m\e[1m:MMMd[0m[34m\e[1m--------------:
- :- --------[37m[0m\e[1m/MMMd[0m[34m\e[1m-------------;
- :- ------[37m[0m\e[1m/hMMMy[0m[34m\e[1m------------:
- :--[37m[0m\e[1m :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---[37m[0m\e[1m:sdNMMMMNds:[0m[34m\e[1m------------:
- :------[37m[0m\e[1m:://:[0m[34m\e[1m-------------::
- :---------------------://'
- + ascii_data='[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------[37m[0m\e[1m/shhOHbmp[0m[34m\e[1m---:\\
- /-----------[37m[0m\e[1momMMMNNNMMD [0m[34m\e[1m---:
- :-----------[37m[0m\e[1msMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------[37m[0m\e[1m:MMMdP[0m[34m\e[1m------- ---\\
- ,------------[37m[0m\e[1m:MMMd[0m[34m\e[1m-------- ---:
- :------------[37m[0m\e[1m:MMMd[0m[34m\e[1m------- .---:
- :---- [37m[0m\e[1moNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .[37m[0m\e[1m+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------[37m[0m\e[1m:MMMd[0m[34m\e[1m--------------:
- :- --------[37m[0m\e[1m/MMMd[0m[34m\e[1m-------------;
- :- ------[37m[0m\e[1m/hMMMy[0m[34m\e[1m------------:
- :--[37m[0m\e[1m :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---[37m[0m\e[1m:sdNMMMMNds:[0m[34m\e[1m------------:
- :------[37m[0m\e[1m:://:[0m[34m\e[1m-------------::
- :---------------------://'
- + ascii_data='[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------[37m[0m\e[1m/shhOHbmp[0m[34m\e[1m---:\\
- /-----------[37m[0m\e[1momMMMNNNMMD [0m[34m\e[1m---:
- :-----------[37m[0m\e[1msMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------[37m[0m\e[1m:MMMdP[0m[34m\e[1m------- ---\\
- ,------------[37m[0m\e[1m:MMMd[0m[34m\e[1m-------- ---:
- :------------[37m[0m\e[1m:MMMd[0m[34m\e[1m------- .---:
- :---- [37m[0m\e[1moNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .[37m[0m\e[1m+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------[37m[0m\e[1m:MMMd[0m[34m\e[1m--------------:
- :- --------[37m[0m\e[1m/MMMd[0m[34m\e[1m-------------;
- :- ------[37m[0m\e[1m/hMMMy[0m[34m\e[1m------------:
- :--[37m[0m\e[1m :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---[37m[0m\e[1m:sdNMMMMNds:[0m[34m\e[1m------------:
- :------[37m[0m\e[1m:://:[0m[34m\e[1m-------------::
- :---------------------://'
- + ascii_data='[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------[37m[0m\e[1m/shhOHbmp[0m[34m\e[1m---:\\
- /-----------[37m[0m\e[1momMMMNNNMMD [0m[34m\e[1m---:
- :-----------[37m[0m\e[1msMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------[37m[0m\e[1m:MMMdP[0m[34m\e[1m------- ---\\
- ,------------[37m[0m\e[1m:MMMd[0m[34m\e[1m-------- ---:
- :------------[37m[0m\e[1m:MMMd[0m[34m\e[1m------- .---:
- :---- [37m[0m\e[1moNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .[37m[0m\e[1m+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------[37m[0m\e[1m:MMMd[0m[34m\e[1m--------------:
- :- --------[37m[0m\e[1m/MMMd[0m[34m\e[1m-------------;
- :- ------[37m[0m\e[1m/hMMMy[0m[34m\e[1m------------:
- :--[37m[0m\e[1m :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---[37m[0m\e[1m:sdNMMMMNds:[0m[34m\e[1m------------:
- :------[37m[0m\e[1m:://:[0m[34m\e[1m-------------::
- :---------------------://'
- + (( text_padding=ascii_len+gap ))
- + printf '%b\n' '[0m[34m\e[1m /:-------------:\\
- :-------------------::
- :-----------[37m[0m\e[1m/shhOHbmp[0m[34m\e[1m---:\\
- /-----------[37m[0m\e[1momMMMNNNMMD [0m[34m\e[1m---:
- :-----------[37m[0m\e[1msMMMMNMNMP[0m[34m\e[1m. ---:
- :-----------[37m[0m\e[1m:MMMdP[0m[34m\e[1m------- ---\\
- ,------------[37m[0m\e[1m:MMMd[0m[34m\e[1m-------- ---:
- :------------[37m[0m\e[1m:MMMd[0m[34m\e[1m------- .---:
- :---- [37m[0m\e[1moNMMMMMMMMMNho[0m[34m\e[1m .----:
- :-- .[37m[0m\e[1m+shhhMMMmhhy++[0m[34m\e[1m .------/
- :- -------[37m[0m\e[1m:MMMd[0m[34m\e[1m--------------:
- :- --------[37m[0m\e[1m/MMMd[0m[34m\e[1m-------------;
- :- ------[37m[0m\e[1m/hMMMy[0m[34m\e[1m------------:
- :--[37m[0m\e[1m :dMNdhhdNMMNo[0m[34m\e[1m------------;
- :---[37m[0m\e[1m:sdNMMMMNds:[0m[34m\e[1m------------:
- :------[37m[0m\e[1m:://:[0m[34m\e[1m-------------::
- :---------------------://\e[0m'
- + LC_ALL=C
- + [[ ascii != \o\f\f ]]
- + printf '\e[%sA\e[9999999D' 17
- + get_cache_dir
- + case $os in
- + cache_dir=/tmp
- + old_functions
- + print_info
- + info title
- + [[ -n '' ]]
- + unset -v prin
- + get_title
- + user=adnan338
- + case $title_fqdn in
- + hostname=localhost.localdomain
- + title='[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- + length=30
- + [[ -n '' ]]
- + [[ -n '' ]]
- ++ trim '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ set -f
- ++ set -- '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ printf '%s\n' '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ set +f
- + output='[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- + [[ -n '' ]]
- + [[ -n [0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain ]]
- + prin '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ trim '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ set -f
- ++ set -- '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ printf '%s\n' '[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- ++ set +f
- + [[ -n [0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain ]]
- + [[ -n '' ]]
- + string='[0m[34m\e[1madnan338\e[0m@[0m[34m\e[1mlocalhost.localdomain'
- + local 'subtitle_color=\e[0m'
- ++ trim '[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- ++ set -f
- ++ set -- '[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- ++ printf '%s\n' '[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- ++ set +f
- + string='[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- ++ strip_sequences '[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- ++ strip='\e[1madnan338\e[0m@\e[1mlocalhost.localdomain'
- ++ strip='\e[1madnan338\e[0m@\e[1mlocalhost.localdomain'
- ++ printf '%s\n' [email protected]
- + length=30
- + string='[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- + string='\e[0m\e[1m[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain'
- + printf '%b\n' '\e[37C\e[0m\e[1m[34m\e[1madnan338\e[0m@[34m\e[1mlocalhost.localdomain\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info underline
- + [[ -n '' ]]
- + unset -v prin
- + get_underline
- + [[ on == \o\n ]]
- + printf -v underline %30s
- + printf '%b%b\n' '\e[37C\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 Fedora 32 (Workstation Edition) x86_64 ]]
- + return
- + [[ -n '' ]]
- + [[ -n distro ]]
- ++ trim 'Fedora 32 (Workstation Edition) x86_64'
- ++ set -f
- ++ set -- Fedora 32 '(Workstation' 'Edition)' x86_64
- ++ printf '%s\n' 'Fedora 32 (Workstation Edition) x86_64'
- ++ set +f
- + output='Fedora 32 (Workstation Edition) x86_64'
- + [[ -n distro ]]
- + [[ -n Fedora32(WorkstationEdition)x86_64 ]]
- + prin OS 'Fedora 32 (Workstation Edition) x86_64'
- ++ trim OS
- ++ set -f
- ++ set -- OS
- ++ printf '%s\n' OS
- ++ set +f
- + [[ -n OS ]]
- + [[ -n Fedora 32 (Workstation Edition) x86_64 ]]
- + [[ -n '' ]]
- + string='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ trim 'OS: Fedora 32 (Workstation Edition) x86_64'
- ++ set -f
- ++ set -- OS: Fedora 32 '(Workstation' 'Edition)' x86_64
- ++ printf '%s\n' 'OS: Fedora 32 (Workstation Edition) x86_64'
- ++ set +f
- + string='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip_sequences 'OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ strip='OS: Fedora 32 (Workstation Edition) x86_64'
- ++ printf '%s\n' 'OS: Fedora 32 (Workstation Edition) x86_64'
- + length='OS: Fedora 32 (Workstation Edition) x86_64'
- + length=42
- + string='OS\e[0m\e[0m:\e[0m Fedora 32 (Workstation Edition) x86_64'
- + string='[0m[34m\e[1mOS\e[0m\e[0m:\e[0m Fedora 32 (Workstation Edition) x86_64'
- + printf '%b\n' '\e[37C[0m[34m\e[1mOS\e[0m\e[0m:\e[0m Fedora 32 (Workstation Edition) 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=MS-7C37
- + model+=' 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + model='MS-7C37 2.0'
- + case $model in
- + [[ -n '' ]]
- + [[ -n model ]]
- ++ trim 'MS-7C37 2.0'
- ++ set -f
- ++ set -- MS-7C37 2.0
- ++ printf '%s\n' 'MS-7C37 2.0'
- ++ set +f
- + output='MS-7C37 2.0'
- + [[ -n model ]]
- + [[ -n MS-7C372.0 ]]
- + prin Host 'MS-7C37 2.0'
- ++ trim Host
- ++ set -f
- ++ set -- Host
- ++ printf '%s\n' Host
- ++ set +f
- + [[ -n Host ]]
- + [[ -n MS-7C37 2.0 ]]
- + [[ -n '' ]]
- + string='Host: MS-7C37 2.0'
- ++ trim 'Host: MS-7C37 2.0'
- ++ set -f
- ++ set -- Host: MS-7C37 2.0
- ++ printf '%s\n' 'Host: MS-7C37 2.0'
- ++ set +f
- + string='Host: MS-7C37 2.0'
- ++ strip_sequences 'Host: MS-7C37 2.0'
- ++ strip='Host: MS-7C37 2.0'
- ++ strip='Host: MS-7C37 2.0'
- ++ strip='Host: MS-7C37 2.0'
- ++ strip='Host: MS-7C37 2.0'
- ++ strip='Host: MS-7C37 2.0'
- ++ strip='Host: MS-7C37 2.0'
- ++ printf '%s\n' 'Host: MS-7C37 2.0'
- + length='Host: MS-7C37 2.0'
- + length=17
- + string='Host\e[0m\e[0m:\e[0m MS-7C37 2.0'
- + string='[0m[34m\e[1mHost\e[0m\e[0m:\e[0m MS-7C37 2.0'
- + printf '%b\n' '\e[37C[0m[34m\e[1mHost\e[0m\e[0m:\e[0m MS-7C37 2.0\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.8.4-200.fc32.x86_64
- + [[ Linux =~ (BSD|MINIX) ]]
- + [[ -n '' ]]
- + [[ -n kernel ]]
- ++ trim 5.8.4-200.fc32.x86_64
- ++ set -f
- ++ set -- 5.8.4-200.fc32.x86_64
- ++ printf '%s\n' 5.8.4-200.fc32.x86_64
- ++ set +f
- + output=5.8.4-200.fc32.x86_64
- + [[ -n kernel ]]
- + [[ -n 5.8.4-200.fc32.x86_64 ]]
- + prin Kernel 5.8.4-200.fc32.x86_64
- ++ trim Kernel
- ++ set -f
- ++ set -- Kernel
- ++ printf '%s\n' Kernel
- ++ set +f
- + [[ -n Kernel ]]
- + [[ -n 5.8.4-200.fc32.x86_64 ]]
- + [[ -n '' ]]
- + string='Kernel: 5.8.4-200.fc32.x86_64'
- ++ trim 'Kernel: 5.8.4-200.fc32.x86_64'
- ++ set -f
- ++ set -- Kernel: 5.8.4-200.fc32.x86_64
- ++ printf '%s\n' 'Kernel: 5.8.4-200.fc32.x86_64'
- ++ set +f
- + string='Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip_sequences 'Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip='Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip='Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip='Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip='Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip='Kernel: 5.8.4-200.fc32.x86_64'
- ++ strip='Kernel: 5.8.4-200.fc32.x86_64'
- ++ printf '%s\n' 'Kernel: 5.8.4-200.fc32.x86_64'
- + length='Kernel: 5.8.4-200.fc32.x86_64'
- + length=29
- + string='Kernel\e[0m\e[0m:\e[0m 5.8.4-200.fc32.x86_64'
- + string='[0m[34m\e[1mKernel\e[0m\e[0m:\e[0m 5.8.4-200.fc32.x86_64'
- + printf '%b\n' '\e[37C[0m[34m\e[1mKernel\e[0m\e[0m:\e[0m 5.8.4-200.fc32.x86_64\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='21468.44 510270.62'
- + s=21468
- + d='0 days'
- + h='5 hours'
- + m='57 mins'
- + (( 0 == 1 ))
- + (( 5 == 1 ))
- + (( 57 == 1 ))
- + (( 0 == 0 ))
- + unset d
- + (( 5 == 0 ))
- + (( 57 == 0 ))
- + uptime='5 hours, 57 mins'
- + uptime='5 hours, 57 mins'
- + uptime='5 hours, 57 mins'
- + case $uptime_shorthand in
- + [[ -n '' ]]
- + [[ -n uptime ]]
- ++ trim '5 hours, 57 mins'
- ++ set -f
- ++ set -- 5 hours, 57 mins
- ++ printf '%s\n' '5 hours, 57 mins'
- ++ set +f
- + output='5 hours, 57 mins'
- + [[ -n uptime ]]
- + [[ -n 5hours,57mins ]]
- + prin Uptime '5 hours, 57 mins'
- ++ trim Uptime
- ++ set -f
- ++ set -- Uptime
- ++ printf '%s\n' Uptime
- ++ set +f
- + [[ -n Uptime ]]
- + [[ -n 5 hours, 57 mins ]]
- + [[ -n '' ]]
- + string='Uptime: 5 hours, 57 mins'
- ++ trim 'Uptime: 5 hours, 57 mins'
- ++ set -f
- ++ set -- Uptime: 5 hours, 57 mins
- ++ printf '%s\n' 'Uptime: 5 hours, 57 mins'
- ++ set +f
- + string='Uptime: 5 hours, 57 mins'
- ++ strip_sequences 'Uptime: 5 hours, 57 mins'
- ++ strip='Uptime: 5 hours, 57 mins'
- ++ strip='Uptime: 5 hours, 57 mins'
- ++ strip='Uptime: 5 hours, 57 mins'
- ++ strip='Uptime: 5 hours, 57 mins'
- ++ strip='Uptime: 5 hours, 57 mins'
- ++ strip='Uptime: 5 hours, 57 mins'
- ++ printf '%s\n' 'Uptime: 5 hours, 57 mins'
- + length='Uptime: 5 hours, 57 mins'
- + length=24
- + string='Uptime\e[0m\e[0m:\e[0m 5 hours, 57 mins'
- + string='[0m[34m\e[1mUptime\e[0m\e[0m:\e[0m 5 hours, 57 mins'
- + printf '%b\n' '\e[37C[0m[34m\e[1mUptime\e[0m\e[0m:\e[0m 5 hours, 57 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
- + has dpkg
- + type -p dpkg
- + has rpm
- + type -p rpm
- + manager=rpm
- + tot rpm -qa
- + IFS='
- '
- + read -d '' -ra pkgs
- ++ rpm -qa
- + (( packages+=1783 ))
- + pac 1783
- + (( 1783 > 0 ))
- + managers+=("$1 (${manager})")
- + manager_string+='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 mine
- + type -p mine
- + 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 scratch
- + type -p scratch
- + 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+=19 ))
- + pac 19
- + (( 19 > 0 ))
- + managers+=("$1 (${manager})")
- + manager_string+='flatpak, '
- + has spm
- + type -p spm
- + has puyo
- + type -p puyo
- + has snap
- + type -p snap
- + manager=snap
- + ps -e
- + grep -qFm 1 snapd
- + manager=appimage
- + has appimaged
- + type -p appimaged
- + (( packages == 0 ))
- + [[ on == on ]]
- + printf -v packages '%s, ' '1783 (rpm)' '19 (flatpak)'
- + packages='1783 (rpm), 19 (flatpak)'
- + packages='1783 (rpm), 19 (flatpak)'
- + [[ -n '' ]]
- + [[ -n packages ]]
- ++ trim '1783 (rpm), 19 (flatpak)'
- ++ set -f
- ++ set -- 1783 '(rpm),' 19 '(flatpak)'
- ++ printf '%s\n' '1783 (rpm), 19 (flatpak)'
- ++ set +f
- + output='1783 (rpm), 19 (flatpak)'
- + [[ -n packages ]]
- + [[ -n 1783(rpm),19(flatpak) ]]
- + prin Packages '1783 (rpm), 19 (flatpak)'
- ++ trim Packages
- ++ set -f
- ++ set -- Packages
- ++ printf '%s\n' Packages
- ++ set +f
- + [[ -n Packages ]]
- + [[ -n 1783 (rpm), 19 (flatpak) ]]
- + [[ -n '' ]]
- + string='Packages: 1783 (rpm), 19 (flatpak)'
- ++ trim 'Packages: 1783 (rpm), 19 (flatpak)'
- ++ set -f
- ++ set -- Packages: 1783 '(rpm),' 19 '(flatpak)'
- ++ printf '%s\n' 'Packages: 1783 (rpm), 19 (flatpak)'
- ++ set +f
- + string='Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip_sequences 'Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip='Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip='Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip='Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip='Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip='Packages: 1783 (rpm), 19 (flatpak)'
- ++ strip='Packages: 1783 (rpm), 19 (flatpak)'
- ++ printf '%s\n' 'Packages: 1783 (rpm), 19 (flatpak)'
- + length='Packages: 1783 (rpm), 19 (flatpak)'
- + length=34
- + string='Packages\e[0m\e[0m:\e[0m 1783 (rpm), 19 (flatpak)'
- + string='[0m[34m\e[1mPackages\e[0m\e[0m:\e[0m 1783 (rpm), 19 (flatpak)'
- + printf '%b\n' '\e[37C[0m[34m\e[1mPackages\e[0m\e[0m:\e[0m 1783 (rpm), 19 (flatpak)\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
- + [[ -n 5.0.17(1)-release ]]
- + shell+='5.0.17(1)'
- + shell='bash 5.0.17(1)'
- + shell='bash 5.0.17(1)'
- + shell='bash 5.0.17(1)'
- + shell='bash 5.0.17'
- + [[ -n '' ]]
- + [[ -n shell ]]
- ++ trim 'bash 5.0.17'
- ++ set -f
- ++ set -- bash 5.0.17
- ++ printf '%s\n' 'bash 5.0.17'
- ++ set +f
- + output='bash 5.0.17'
- + [[ -n shell ]]
- + [[ -n bash5.0.17 ]]
- + prin Shell 'bash 5.0.17'
- ++ trim Shell
- ++ set -f
- ++ set -- Shell
- ++ printf '%s\n' Shell
- ++ set +f
- + [[ -n Shell ]]
- + [[ -n bash 5.0.17 ]]
- + [[ -n '' ]]
- + string='Shell: bash 5.0.17'
- ++ trim 'Shell: bash 5.0.17'
- ++ set -f
- ++ set -- Shell: bash 5.0.17
- ++ printf '%s\n' 'Shell: bash 5.0.17'
- ++ set +f
- + string='Shell: bash 5.0.17'
- ++ strip_sequences 'Shell: bash 5.0.17'
- ++ strip='Shell: bash 5.0.17'
- ++ strip='Shell: bash 5.0.17'
- ++ strip='Shell: bash 5.0.17'
- ++ strip='Shell: bash 5.0.17'
- ++ strip='Shell: bash 5.0.17'
- ++ strip='Shell: bash 5.0.17'
- ++ printf '%s\n' 'Shell: bash 5.0.17'
- + length='Shell: bash 5.0.17'
- + length=18
- + string='Shell\e[0m\e[0m:\e[0m bash 5.0.17'
- + string='[0m[34m\e[1mShell\e[0m\e[0m:\e[0m bash 5.0.17'
- + printf '%b\n' '\e[37C[0m[34m\e[1mShell\e[0m\e[0m:\e[0m bash 5.0.17\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
- + [[ -n :0 ]]
- + [[ -z wayland-0 ]]
- + type -p xwininfo
- + [[ -n :0 ]]
- + [[ -z wayland-0 ]]
- + type -p xdpyinfo
- + [[ -n :0 ]]
- + [[ -z wayland-0 ]]
- + [[ -d /sys/class/drm ]]
- + for dev in /sys/class/drm/*/modes
- + read -r resolution _
- + [[ -n 3840x2160 ]]
- + break
- + resolution=3840x2160
- + [[ -z 38402160 ]]
- + [[ -n '' ]]
- + [[ -n resolution ]]
- ++ 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[34m\e[1mResolution\e[0m\e[0m:\e[0m 3840x2160'
- + printf '%b\n' '\e[37C[0m[34m\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 ))
- + get_wm
- + (( wm_run == 1 ))
- + case $kernel_name 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=gnome-shell
- + [[ gnome-shell == *WINDOWMAKER* ]]
- + [[ gnome-shell == *GNOME*Shell* ]]
- + wm=Mutter
- + wm_run=1
- + [[ gnome == regolith ]]
- + [[ -n GNOME ]]
- + de=GNOME
- + de=GNOME
- + de=GNOME
- + [[ GNOME == \M\u\t\t\e\r ]]
- + [[ -n :0 ]]
- + [[ -z GNOME ]]
- + case $de in
- + de=GNOME
- + (( 0 >= 4 ))
- + [[ on == on ]]
- + [[ -n GNOME ]]
- + case $de in
- ++ gnome-shell --version
- + de_ver='GNOME Shell 3.36.5'
- + de_ver='GNOME Shell 3.36.5'
- + de_ver='GNOME Shell 3.36.5'
- + de_ver='GNOME Shell 3.36.5'
- + de_ver='GNOME Shell 3.36.5'
- + de_ver='GNOME Shell 3.36.5'
- + de_ver=3.36.5
- + de_ver=3.36.5
- + de='GNOME 3.36.5'
- + de_run=1
- + [[ -n '' ]]
- + [[ -n de ]]
- ++ trim 'GNOME 3.36.5'
- ++ set -f
- ++ set -- GNOME 3.36.5
- ++ printf '%s\n' 'GNOME 3.36.5'
- ++ set +f
- + output='GNOME 3.36.5'
- + [[ -n de ]]
- + [[ -n GNOME3.36.5 ]]
- + prin DE 'GNOME 3.36.5'
- ++ trim DE
- ++ set -f
- ++ set -- DE
- ++ printf '%s\n' DE
- ++ set +f
- + [[ -n DE ]]
- + [[ -n GNOME 3.36.5 ]]
- + [[ -n '' ]]
- + string='DE: GNOME 3.36.5'
- ++ trim 'DE: GNOME 3.36.5'
- ++ set -f
- ++ set -- DE: GNOME 3.36.5
- ++ printf '%s\n' 'DE: GNOME 3.36.5'
- ++ set +f
- + string='DE: GNOME 3.36.5'
- ++ strip_sequences 'DE: GNOME 3.36.5'
- ++ strip='DE: GNOME 3.36.5'
- ++ strip='DE: GNOME 3.36.5'
- ++ strip='DE: GNOME 3.36.5'
- ++ strip='DE: GNOME 3.36.5'
- ++ strip='DE: GNOME 3.36.5'
- ++ strip='DE: GNOME 3.36.5'
- ++ printf '%s\n' 'DE: GNOME 3.36.5'
- + length='DE: GNOME 3.36.5'
- + length=16
- + string='DE\e[0m\e[0m:\e[0m GNOME 3.36.5'
- + string='[0m[34m\e[1mDE\e[0m\e[0m:\e[0m GNOME 3.36.5'
- + printf '%b\n' '\e[37C[0m[34m\e[1mDE\e[0m\e[0m:\e[0m GNOME 3.36.5\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info WM wm
- + [[ -n wm ]]
- + subtitle=WM
- + unset -v prin
- + get_wm
- + (( wm_run == 1 ))
- + return
- + [[ -n '' ]]
- + [[ -n wm ]]
- ++ trim Mutter
- ++ set -f
- ++ set -- Mutter
- ++ printf '%s\n' Mutter
- ++ set +f
- + output=Mutter
- + [[ -n wm ]]
- + [[ -n Mutter ]]
- + prin WM Mutter
- ++ trim WM
- ++ set -f
- ++ set -- WM
- ++ printf '%s\n' WM
- ++ set +f
- + [[ -n WM ]]
- + [[ -n Mutter ]]
- + [[ -n '' ]]
- + string='WM: Mutter'
- ++ trim 'WM: Mutter'
- ++ set -f
- ++ set -- WM: Mutter
- ++ printf '%s\n' 'WM: Mutter'
- ++ set +f
- + string='WM: Mutter'
- ++ strip_sequences 'WM: Mutter'
- ++ strip='WM: Mutter'
- ++ strip='WM: Mutter'
- ++ strip='WM: Mutter'
- ++ strip='WM: Mutter'
- ++ strip='WM: Mutter'
- ++ strip='WM: Mutter'
- ++ printf '%s\n' 'WM: Mutter'
- + length='WM: Mutter'
- + length=10
- + string='WM\e[0m\e[0m:\e[0m Mutter'
- + string='[0m[34m\e[1mWM\e[0m\e[0m:\e[0m Mutter'
- + printf '%b\n' '\e[37C[0m[34m\e[1mWM\e[0m\e[0m:\e[0m Mutter\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
- + type -p gsettings
- ++ gsettings get org.gnome.shell.extensions.user-theme name
- + wm_theme=''\'''\'''
- + [[ -n '' ]]
- ++ gsettings get org.gnome.desktop.wm.preferences theme
- + wm_theme=''\''Adwaita'\'''
- ++ trim_quotes ''\''Adwaita'\'''
- ++ trim_output=Adwaita
- ++ trim_output=Adwaita
- ++ printf %s Adwaita
- + wm_theme=Adwaita
- + [[ -n '' ]]
- + [[ -n wm_theme ]]
- ++ trim Adwaita
- ++ set -f
- ++ set -- Adwaita
- ++ printf '%s\n' Adwaita
- ++ set +f
- + output=Adwaita
- + [[ -n wm_theme ]]
- + [[ -n Adwaita ]]
- + prin 'WM Theme' Adwaita
- ++ trim 'WM Theme'
- ++ set -f
- ++ set -- WM Theme
- ++ printf '%s\n' 'WM Theme'
- ++ set +f
- + [[ -n WM Theme ]]
- + [[ -n Adwaita ]]
- + [[ -n '' ]]
- + string='WM Theme: Adwaita'
- ++ trim 'WM Theme: Adwaita'
- ++ set -f
- ++ set -- WM Theme: Adwaita
- ++ printf '%s\n' 'WM Theme: Adwaita'
- ++ set +f
- + string='WM Theme: Adwaita'
- ++ strip_sequences 'WM Theme: Adwaita'
- ++ strip='WM Theme: Adwaita'
- ++ strip='WM Theme: Adwaita'
- ++ strip='WM Theme: Adwaita'
- ++ strip='WM Theme: Adwaita'
- ++ strip='WM Theme: Adwaita'
- ++ strip='WM Theme: Adwaita'
- ++ printf '%s\n' 'WM Theme: Adwaita'
- + length='WM Theme: Adwaita'
- + length=17
- + string='WM Theme\e[0m\e[0m:\e[0m Adwaita'
- + string='[0m[34m\e[1mWM Theme\e[0m\e[0m:\e[0m Adwaita'
- + printf '%b\n' '\e[37C[0m[34m\e[1mWM Theme\e[0m\e[0m:\e[0m Adwaita\e[0m '
- + (( ++info_height ))
- + prin=1
- + 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 ]]
- + [[ Linux != \m\a\c\O\S ]]
- + (( de_run != 1 ))
- + [[ on == on ]]
- + de=GNOME
- + case $de in
- + type -p gsettings
- ++ gsettings get org.gnome.desktop.interface gtk-theme
- + gtk3_theme=''\''Adwaita-dark'\'''
- + gtk2_theme=''\''Adwaita-dark'\'''
- + [[ -z 'Adwaita-dark' ]]
- + [[ -z 'Adwaita-dark' ]]
- ++ trim ''\''Adwaita-dark'\'''
- ++ set -f
- ++ set -- ''\''Adwaita-dark'\'''
- ++ printf '%s\n' ''\''Adwaita-dark'\'''
- ++ set +f
- + gtk2_theme=''\''Adwaita-dark'\'''
- ++ trim ''\''Adwaita-dark'\'''
- ++ set -f
- ++ set -- ''\''Adwaita-dark'\'''
- ++ printf '%s\n' ''\''Adwaita-dark'\'''
- ++ set +f
- + gtk3_theme=''\''Adwaita-dark'\'''
- ++ trim_quotes ''\''Adwaita-dark'\'''
- ++ trim_output=Adwaita-dark
- ++ trim_output=Adwaita-dark
- ++ printf %s Adwaita-dark
- + gtk2_theme=Adwaita-dark
- ++ trim_quotes ''\''Adwaita-dark'\'''
- ++ trim_output=Adwaita-dark
- ++ trim_output=Adwaita-dark
- ++ printf %s Adwaita-dark
- + gtk3_theme=Adwaita-dark
- + [[ on == \o\f\f ]]
- + [[ on == \o\f\f ]]
- + [[ -n Adwaita-dark ]]
- + [[ Adwaita-dark == \A\d\w\a\i\t\a\-\d\a\r\k ]]
- + gtk3_theme+=' [GTK2/3]'
- + unset gtk2_theme
- + theme='Adwaita-dark [GTK2/3]'
- + theme='Adwaita-dark [GTK2/3]'
- + [[ off == \o\n ]]
- + [[ -n '' ]]
- + [[ -n theme ]]
- ++ trim 'Adwaita-dark [GTK2/3]'
- ++ set -f
- ++ set -- Adwaita-dark '[GTK2/3]'
- ++ printf '%s\n' 'Adwaita-dark [GTK2/3]'
- ++ set +f
- + output='Adwaita-dark [GTK2/3]'
- + [[ -n theme ]]
- + [[ -n Adwaita-dark[GTK2/3] ]]
- + prin Theme 'Adwaita-dark [GTK2/3]'
- ++ trim Theme
- ++ set -f
- ++ set -- Theme
- ++ printf '%s\n' Theme
- ++ set +f
- + [[ -n Theme ]]
- + [[ -n Adwaita-dark [GTK2/3] ]]
- + [[ -n '' ]]
- + string='Theme: Adwaita-dark [GTK2/3]'
- ++ trim 'Theme: Adwaita-dark [GTK2/3]'
- ++ set -f
- ++ set -- Theme: Adwaita-dark '[GTK2/3]'
- ++ printf '%s\n' 'Theme: Adwaita-dark [GTK2/3]'
- ++ set +f
- + string='Theme: Adwaita-dark [GTK2/3]'
- ++ strip_sequences 'Theme: Adwaita-dark [GTK2/3]'
- ++ strip='Theme: Adwaita-dark [GTK2/3]'
- ++ strip='Theme: Adwaita-dark [GTK2/3]'
- ++ strip='Theme: Adwaita-dark [GTK2/3]'
- ++ strip='Theme: Adwaita-dark [GTK2/3]'
- ++ strip='Theme: Adwaita-dark [GTK2/3]'
- ++ strip='Theme: Adwaita-dark [GTK2/3]'
- ++ printf '%s\n' 'Theme: Adwaita-dark [GTK2/3]'
- + length='Theme: Adwaita-dark [GTK2/3]'
- + length=28
- + string='Theme\e[0m\e[0m:\e[0m Adwaita-dark [GTK2/3]'
- + string='[0m[34m\e[1mTheme\e[0m\e[0m:\e[0m Adwaita-dark [GTK2/3]'
- + printf '%b\n' '\e[37C[0m[34m\e[1mTheme\e[0m\e[0m:\e[0m Adwaita-dark [GTK2/3]\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 ]]
- + [[ Linux != \m\a\c\O\S ]]
- + (( de_run != 1 ))
- + [[ on == on ]]
- + de=GNOME
- + case $de in
- + type -p gsettings
- ++ gsettings get org.gnome.desktop.interface icon-theme
- + gtk3_theme=''\''Adwaita'\'''
- + gtk2_theme=''\''Adwaita'\'''
- + [[ -z 'Adwaita' ]]
- + [[ -z 'Adwaita' ]]
- ++ trim ''\''Adwaita'\'''
- ++ set -f
- ++ set -- ''\''Adwaita'\'''
- ++ printf '%s\n' ''\''Adwaita'\'''
- ++ set +f
- + gtk2_theme=''\''Adwaita'\'''
- ++ trim ''\''Adwaita'\'''
- ++ set -f
- ++ set -- ''\''Adwaita'\'''
- ++ printf '%s\n' ''\''Adwaita'\'''
- ++ set +f
- + gtk3_theme=''\''Adwaita'\'''
- ++ trim_quotes ''\''Adwaita'\'''
- ++ trim_output=Adwaita
- ++ trim_output=Adwaita
- ++ printf %s Adwaita
- + gtk2_theme=Adwaita
- ++ trim_quotes ''\''Adwaita'\'''
- ++ trim_output=Adwaita
- ++ trim_output=Adwaita
- ++ printf %s Adwaita
- + gtk3_theme=Adwaita
- + [[ on == \o\f\f ]]
- + [[ on == \o\f\f ]]
- + [[ -n Adwaita ]]
- + [[ Adwaita == \A\d\w\a\i\t\a ]]
- + gtk3_theme+=' [GTK2/3]'
- + unset gtk2_theme
- + theme='Adwaita [GTK2/3]'
- + theme='Adwaita [GTK2/3]'
- + [[ off == \o\n ]]
- + icons='Adwaita [GTK2/3]'
- + [[ -n '' ]]
- + [[ -n icons ]]
- ++ trim 'Adwaita [GTK2/3]'
- ++ set -f
- ++ set -- Adwaita '[GTK2/3]'
- ++ printf '%s\n' 'Adwaita [GTK2/3]'
- ++ set +f
- + output='Adwaita [GTK2/3]'
- + [[ -n icons ]]
- + [[ -n Adwaita[GTK2/3] ]]
- + prin Icons 'Adwaita [GTK2/3]'
- ++ trim Icons
- ++ set -f
- ++ set -- Icons
- ++ printf '%s\n' Icons
- ++ set +f
- + [[ -n Icons ]]
- + [[ -n Adwaita [GTK2/3] ]]
- + [[ -n '' ]]
- + string='Icons: Adwaita [GTK2/3]'
- ++ trim 'Icons: Adwaita [GTK2/3]'
- ++ set -f
- ++ set -- Icons: Adwaita '[GTK2/3]'
- ++ printf '%s\n' 'Icons: Adwaita [GTK2/3]'
- ++ set +f
- + string='Icons: Adwaita [GTK2/3]'
- ++ strip_sequences 'Icons: Adwaita [GTK2/3]'
- ++ strip='Icons: Adwaita [GTK2/3]'
- ++ strip='Icons: Adwaita [GTK2/3]'
- ++ strip='Icons: Adwaita [GTK2/3]'
- ++ strip='Icons: Adwaita [GTK2/3]'
- ++ strip='Icons: Adwaita [GTK2/3]'
- ++ strip='Icons: Adwaita [GTK2/3]'
- ++ printf '%s\n' 'Icons: Adwaita [GTK2/3]'
- + length='Icons: Adwaita [GTK2/3]'
- + length=23
- + string='Icons\e[0m\e[0m:\e[0m Adwaita [GTK2/3]'
- + string='[0m[34m\e[1mIcons\e[0m\e[0m:\e[0m Adwaita [GTK2/3]'
- + printf '%b\n' '\e[37C[0m[34m\e[1mIcons\e[0m\e[0m:\e[0m Adwaita [GTK2/3]\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 '' ]]
- + [[ -n '' ]]
- + [[ -z '' ]]
- ++ get_ppid ''
- ++ case $os in
- +++ grep -i -F PPid: /proc/26824/status
- ++ ppid='PPid: 26819'
- +++ trim ' 26819'
- +++ set -f
- +++ set -- 26819
- +++ printf '%s\n' 26819
- +++ set +f
- ++ ppid=26819
- ++ printf %s 26819
- + parent=26819
- + [[ -z 26819 ]]
- ++ get_process_name 26819
- ++ case $os in
- ++ name=gnome-terminal-
- ++ printf %s gnome-terminal-
- + name=gnome-terminal-
- + case ${name// } in
- + term=gnome-terminal
- + [[ -z gnome-terminal ]]
- + term_run=1
- + [[ -n '' ]]
- + [[ -n term ]]
- ++ trim gnome-terminal
- ++ set -f
- ++ set -- gnome-terminal
- ++ printf '%s\n' gnome-terminal
- ++ set +f
- + output=gnome-terminal
- + [[ -n term ]]
- + [[ -n gnome-terminal ]]
- + prin Terminal gnome-terminal
- ++ trim Terminal
- ++ set -f
- ++ set -- Terminal
- ++ printf '%s\n' Terminal
- ++ set +f
- + [[ -n Terminal ]]
- + [[ -n gnome-terminal ]]
- + [[ -n '' ]]
- + string='Terminal: gnome-terminal'
- ++ trim 'Terminal: gnome-terminal'
- ++ set -f
- ++ set -- Terminal: gnome-terminal
- ++ printf '%s\n' 'Terminal: gnome-terminal'
- ++ set +f
- + string='Terminal: gnome-terminal'
- ++ strip_sequences 'Terminal: gnome-terminal'
- ++ strip='Terminal: gnome-terminal'
- ++ strip='Terminal: gnome-terminal'
- ++ strip='Terminal: gnome-terminal'
- ++ strip='Terminal: gnome-terminal'
- ++ strip='Terminal: gnome-terminal'
- ++ strip='Terminal: gnome-terminal'
- ++ printf '%s\n' 'Terminal: gnome-terminal'
- + length='Terminal: gnome-terminal'
- + length=24
- + string='Terminal\e[0m\e[0m:\e[0m gnome-terminal'
- + string='[0m[34m\e[1mTerminal\e[0m\e[0m:\e[0m gnome-terminal'
- + printf '%b\n' '\e[37C[0m[34m\e[1mTerminal\e[0m\e[0m:\e[0m gnome-terminal\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
- + [[ -n '' ]]
- + [[ -n term_font ]]
- ++ trim ''
- ++ set -f
- ++ set --
- ++ printf '%s\n' ''
- ++ set +f
- + 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='AMD Ryzen 9 3900XT 12-Core Processor'
- + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq
- + for temp_dir in /sys/class/hwmon/*
- + [[ nvme =~ (coretemp|fam15h_power|k10temp) ]]
- + for temp_dir in /sys/class/hwmon/*
- + [[ amdgpu =~ (coretemp|fam15h_power|k10temp) ]]
- + for temp_dir in /sys/class/hwmon/*
- + [[ k10temp =~ (coretemp|fam15h_power|k10temp) ]]
- + temp_dirs=("$temp_dir"/temp*_input)
- + temp_dir=/sys/class/hwmon/hwmon2/temp1_input
- + break
- + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
- + speed=3800000
- + speed=3800
- + [[ -f /sys/class/hwmon/hwmon2/temp1_input ]]
- + deg=607
- + case $cpu_cores in
- ++ grep -c '^processor' /proc/cpuinfo
- + cores=24
- + cpu='AMD Ryzen 9 3900XT 12-Core Processor'
- + cpu='AMD Ryzen 9 3900XT 12-Core Processor'
- + cpu='AMD Ryzen 9 3900XT 12-Core Processor'
- + cpu='AMD Ryzen 9 3900XT 12-Core Processor'
- + cpu='AMD Ryzen 9 3900XT 12-Core Processor'
- + cpu='AMD Ryzen 9 3900XT 12-Core '
- + cpu='AMD Ryzen 9 3900XT 12-Core '
- + cpu='AMD Ryzen 9 3900XT 12-Core '
- + cpu='AMD Ryzen 9 3900XT 12-Core '
- + cpu='AMD Ryzen 9 3900XT 12-Core '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cpu='AMD Ryzen 9 3900XT '
- + cores=24
- + speed=3800
- + [[ on == \o\f\f ]]
- + [[ logical != \o\f\f ]]
- + [[ -n 24 ]]
- + case $os in
- + cpu='AMD Ryzen 9 3900XT (24)'
- + [[ on != \o\f\f ]]
- + [[ -n 3800 ]]
- + (( speed < 1000 ))
- + [[ off == \o\n ]]
- + speed=3.800
- + cpu='AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- + [[ off != \o\f\f ]]
- + [[ -n '' ]]
- + [[ -n cpu ]]
- ++ trim 'AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ set -f
- ++ set -- AMD Ryzen 9 3900XT '(24)' @ 3.800GHz
- ++ printf '%s\n' 'AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ set +f
- + output='AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- + [[ -n cpu ]]
- + [[ -n AMDRyzen93900XT(24)@3.800GHz ]]
- + prin CPU 'AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ trim CPU
- ++ set -f
- ++ set -- CPU
- ++ printf '%s\n' CPU
- ++ set +f
- + [[ -n CPU ]]
- + [[ -n AMD Ryzen 9 3900XT (24) @ 3.800GHz ]]
- + [[ -n '' ]]
- + string='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ trim 'CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ set -f
- ++ set -- CPU: AMD Ryzen 9 3900XT '(24)' @ 3.800GHz
- ++ printf '%s\n' 'CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ set +f
- + string='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip_sequences 'CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ strip='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- ++ printf '%s\n' 'CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- + length='CPU: AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- + length=39
- + string='CPU\e[0m\e[0m:\e[0m AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- + string='[0m[34m\e[1mCPU\e[0m\e[0m:\e[0m AMD Ryzen 9 3900XT (24) @ 3.800GHz'
- + printf '%b\n' '\e[37C[0m[34m\e[1mCPU\e[0m\e[0m:\e[0m AMD Ryzen 9 3900XT (24) @ 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] = $1 " " $3 " " $4}
- END {for(i in a) {if(!seen[a[i]]++) print a[i]}}'
- + gpu_cmd='2f:00.0 Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]'
- + IFS='
- '
- + read -d '' -ra gpus
- + [[ 2f:00.0 Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] == *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
- + brand='AMD ATI'
- + brand='AMD ATI'
- + brand='AMD ATI'
- + gpu='2f:00.0 Advanced Micro Devices, Inc. Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]'
- + gpu='2f:00.0 Advanced Micro Devices, Inc. Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]'
- + gpu='2f:00.0 Advanced Micro Devices, Inc. Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]'
- + gpu='2f:00.0 Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]'
- + gpu='Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]'
- + gpu='Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- + gpu='AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- + [[ on == \o\f\f ]]
- + prin GPU 'AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ trim GPU
- ++ set -f
- ++ set -- GPU
- ++ printf '%s\n' GPU
- ++ set +f
- + [[ -n GPU ]]
- + [[ -n AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT ]]
- + [[ -n '' ]]
- + string='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ trim 'GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ set -f
- ++ set -- GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT
- ++ printf '%s\n' 'GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ set +f
- + string='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip_sequences 'GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ strip='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- ++ printf '%s\n' 'GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- + length='GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- + length=54
- + string='GPU\e[0m\e[0m:\e[0m AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- + string='[0m[34m\e[1mGPU\e[0m\e[0m:\e[0m AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT'
- + printf '%b\n' '\e[37C[0m[34m\e[1mGPU\e[0m\e[0m:\e[0m AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT\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+= 16401620 ))
- + mem_total=' 16401620 '
- + IFS=:
- + read -r a b
- + case $a in
- + mem_used=9367772
- + IFS=:
- + read -r a b
- + case $a in
- + IFS=:
- + read -r a b
- + case $a in
- + mem_used=9155996
- + IFS=:
- + read -r a b
- + case $a in
- + mem_used=4854960
- + 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+= 169944 ))
- + 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=4601744
- + 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
- + case $a in
- + IFS=:
- + read -r a b
- + case $a in
- + IFS=:
- + read -r a b
- + mem_used=4493
- + mem_total=16017
- + [[ off == \o\n ]]
- + case $memory_unit in
- + memory='4493MiB / 16017MiB '
- + case $memory_display in
- + [[ -n '' ]]
- + [[ -n memory ]]
- ++ trim '4493MiB / 16017MiB '
- ++ set -f
- ++ set -- 4493MiB / 16017MiB
- ++ printf '%s\n' '4493MiB / 16017MiB'
- ++ set +f
- + output='4493MiB / 16017MiB'
- + [[ -n memory ]]
- + [[ -n 4493MiB/16017MiB ]]
- + prin Memory '4493MiB / 16017MiB'
- ++ trim Memory
- ++ set -f
- ++ set -- Memory
- ++ printf '%s\n' Memory
- ++ set +f
- + [[ -n Memory ]]
- + [[ -n 4493MiB / 16017MiB ]]
- + [[ -n '' ]]
- + string='Memory: 4493MiB / 16017MiB'
- ++ trim 'Memory: 4493MiB / 16017MiB'
- ++ set -f
- ++ set -- Memory: 4493MiB / 16017MiB
- ++ printf '%s\n' 'Memory: 4493MiB / 16017MiB'
- ++ set +f
- + string='Memory: 4493MiB / 16017MiB'
- ++ strip_sequences 'Memory: 4493MiB / 16017MiB'
- ++ strip='Memory: 4493MiB / 16017MiB'
- ++ strip='Memory: 4493MiB / 16017MiB'
- ++ strip='Memory: 4493MiB / 16017MiB'
- ++ strip='Memory: 4493MiB / 16017MiB'
- ++ strip='Memory: 4493MiB / 16017MiB'
- ++ strip='Memory: 4493MiB / 16017MiB'
- ++ printf '%s\n' 'Memory: 4493MiB / 16017MiB'
- + length='Memory: 4493MiB / 16017MiB'
- + length=26
- + string='Memory\e[0m\e[0m:\e[0m 4493MiB / 16017MiB'
- + string='[0m[34m\e[1mMemory\e[0m\e[0m:\e[0m 4493MiB / 16017MiB'
- + printf '%b\n' '\e[37C[0m[34m\e[1mMemory\e[0m\e[0m:\e[0m 4493MiB / 16017MiB\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
- [37C[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' 37 '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m
- [37C[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
- + 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: /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: 7.1.0'
- ++ color 1
- ++ case $1 in
- ++ printf '%b\e[3%sm' '\e[0m' 1
- + err+='[0m[31m[!]\e[0m Neofetch version: 7.1.0
- '
- + [[ on == on ]]
- + printf %b '[0m[31m[!]\e[0m Config: Sourced user config. (/home/adnan338/.config/neofetch/config.conf)
- [0m[31m[!]\e[0m Image: Imagemagick not found, falling back to ascii mode.
- [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: 7.1.0
- '
- [0m[31m[!][0m Config: Sourced user config. (/home/adnan338/.config/neofetch/config.conf)
- [0m[31m[!][0m Image: Imagemagick not found, falling back to ascii mode.
- [0m[31m[!][0m Info: Couldn't detect Terminal Font.
- [0m[31m[!][0m Neofetch command: /usr/bin/neofetch -vv
- [0m[31m[!][0m Neofetch version: 7.1.0
- + [[ off == on ]]
- + return 0
- + printf '\e[?25h\e[?7h'
Advertisement
Add Comment
Please, Sign In to add comment