Skip to content

Instantly share code, notes, and snippets.

@gaetan1903
Created December 4, 2019 09:07
Show Gist options
  • Save gaetan1903/e4b0f75e3c31798357787ac2febba840 to your computer and use it in GitHub Desktop.
Save gaetan1903/e4b0f75e3c31798357787ac2febba840 to your computer and use it in GitHub Desktop.
+ verbose=on
+ shift
+ [[ -n '' ]]
+ [[ on != \o\n ]]
+ 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 lsb_release
+ case "$distro_shorthand" in
+ lsb_flags=-sd
++ lsb_release -sd
+ distro='"Arch Linux"'
+ [[ Linux version 5.3.13-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sun, 24 Nov 2019 10:15:50 +0000 == *Microsoft* ]]
+ [[ 5.3.13-arch1-1 == *Microsoft* ]]
+ [[ Linux version 5.3.13-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sun, 24 Nov 2019 10:15:50 +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'
+ [[ -z Arch Linux ]]
+ case "$os" in
+ machine_arch=x86_64
+ [[ off == \o\n ]]
+ [[ auto == \a\u\t\o ]]
++ trim 'Arch Linux'
++ set -f
++ set -- Arch Linux
++ printf '%s\n' 'Arch Linux'
++ set +f
+ ascii_distro='Arch Linux'
+ 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'
++ set -f
++ set -- Arch Linux
++ printf '%s\n' 'Arch Linux'
++ set +f
+ set_colors 6 6 7 1
++ color 6
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 6
+ c1='\e[1m'
++ color 6
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 6
+ c2='\e[1m'
++ color 7
++ case "$1" in
++ printf '\e[37m%b' '\e[0m'
+ c3='\e[1m'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ c4='\e[1m'
++ color ''
++ case "$1" in
++ printf '\e[38;5;%bm' ''
+ c5='\e[1m'
++ color ''
++ case "$1" in
++ printf '\e[38;5;%bm' ''
+ c6='\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=''
+ at_color='\e[0m'
+ underline_color='\e[0m'
++ color 6
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 6
+ subtitle_color=''
+ 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=''
+ case "$bar_color_total $1" in
++ color 6
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 6
+ bar_color_total=''
+ read -rd '' ascii_data
+ [[ distro != \d\i\s\t\r\o ]]
+ [[ off == \o\n ]]
+ [[ xterm-256color != \m\i\n\i\x ]]
+ [[ off != \o\n ]]
+ trap 'printf "\e[?25h\e[?7h"' EXIT
+ printf '\e[?25l\e[?7l'
+ image_backend
+ [[ w3m != \o\f\f ]]
+ type -p convert
+ case "${image_backend:-off}" in
+ get_image_source
+ case "$image_source" in
++ get_full_path /home/hck1903/Images/default-user.png
++ [[ -f /home/hck1903//home/hck1903/Images/default-user.png ]]
++ cd /home/hck1903/Images
++ local full_dir=default-user.png
++ [[ -L default-user.png ]]
+++ pwd -P
++ full_dir=/home/hck1903/Images/default-user.png
++ [[ -e /home/hck1903/Images/default-user.png ]]
++ printf '%s\n' /home/hck1903/Images/default-user.png
+ image_source=/home/hck1903/Images/default-user.png
+ [[ -d /home/hck1903/Images/default-user.png ]]
+ image=/home/hck1903/Images/default-user.png
+ err 'Image: Using image '\''/home/hck1903/Images/default-user.png'\'''
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Image: Using image '\''/home/hck1903/Images/default-user.png'\''
'
+ [[ ! -f /home/hck1903/Images/default-user.png ]]
+ get_window_size
+ [[ w3m == \k\i\t\t\y ]]
+ (( 0 < 50 ))
+ [[ -n :0 ]]
+ [[ Linux != \M\a\c\ \O\S\ \X ]]
+ type -p xdotool
+ IFS='
'
+ read -d '' -ra win
++ xdotool getactivewindow getwindowgeometry --shell %1
+ term_width=595
+ term_height=507
+ term_width=595
+ (( term_width < 1 ))
+ printf '\e[2J\e[H'
+ get_image_size
+ get_term_size
+ read -r lines columns
++ stty size
+ font_width=7
+ font_height=18
+ case "$image_size" in
+ image_size=290
+ term_height=381
+ (( term_height < image_size ))
+ [[ w3m == \w\3\m ]]
+ term_padding
+ [[ -z '' ]]
+ 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/25703/status
++ ppid='PPid: 25067'
+++ trim ' 25067'
+++ set -f
+++ set -- 25067
+++ printf '%s\n' 25067
+++ set +f
++ ppid=25067
++ printf %s 25067
+ parent=25067
+ [[ -z 25067 ]]
++ get_process_name 25067
++ 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
+ case "$term" in
+ width=290
+ height=290
+ text_padding=44
+ make_thumbnail
+ image_name=normal-center-290-290-homehck1903Imagesdefault-user.png
+ case "${image##*.}" in
+ image_name+=.png
+ mkdir -p /home/hck1903/.cache/thumbnails/neofetch
+ [[ ! -f /home/hck1903/.cache/thumbnails/neofetch/normal-center-290-290-homehck1903Imagesdefault-user.png.png ]]
+ image=/home/hck1903/.cache/thumbnails/neofetch/normal-center-290-290-homehck1903Imagesdefault-user.png.png
+ display_image
+ case "$image_backend" in
+ get_w3m_img_path
+ shopt -s nullglob
+ w3m_paths=({/usr/{local/,},~/.nix-profile/}{lib,libexec,lib64,libexec64}/w3m/w3mi*)
+ shopt -u nullglob
+ [[ -x /usr/lib/w3m/w3mimgdisplay ]]
+ w3m_img_path=/usr/lib/w3m/w3mimgdisplay
+ return
+ zws='\xE2\x80\x8B\x20'
+ (( BASH_VERSINFO[0]>3 ))
+ sleep 0.05
+ printf '%b\n%s;\n%s\n' '0;1;0;0;290;290;;;;;/home/hck1903/.cache/thumbnails/neofetch/normal-center-290-290-homehck1903Imagesdefault-user.png.png' 3 4
+ /usr/lib/w3m/w3mimgdisplay -bg ''
+ to_off 'Image: w3m failed to display the image.'
+ err 'Image: w3m failed to display the image.'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Image: w3m failed to display the image.
'
+ image_backend=off
+ text_padding=
+ [[ off != \o\f\f ]]
+ get_cache_dir
+ case "$os" in
+ cache_dir=/tmp
+ old_functions
+ print_info
+ info title
+ [[ -n '' ]]
+ unset -v prin
+ get_title
+ user=hck1903
+ hostname=DevArch
+ title='\e[1mhck1903\e[0m@\e[1mDevArch'
+ length=15
+ [[ -n '' ]]
++ trim '\e[1mhck1903\e[0m@\e[1mDevArch'
++ set -f
++ set -- '\e[1mhck1903\e[0m@\e[1mDevArch'
++ printf '%s\n' '\e[1mhck1903\e[0m@\e[1mDevArch'
++ set +f
+ output='\e[1mhck1903\e[0m@\e[1mDevArch'
+ [[ -n '' ]]
+ [[ -n \e[1mhck1903\e[0m@\e[1mDevArch ]]
+ prin '\e[1mhck1903\e[0m@\e[1mDevArch'
++ trim '\e[1mhck1903\e[0m@\e[1mDevArch'
++ set -f
++ set -- '\e[1mhck1903\e[0m@\e[1mDevArch'
++ printf '%s\n' '\e[1mhck1903\e[0m@\e[1mDevArch'
++ set +f
+ [[ -n \e[1mhck1903\e[0m@\e[1mDevArch ]]
+ [[ -n '' ]]
+ string='\e[1mhck1903\e[0m@\e[1mDevArch'
+ local 'subtitle_color=\e[0m'
++ trim '\e[1mhck1903\e[0m@\e[1mDevArch'
++ set -f
++ set -- '\e[1mhck1903\e[0m@\e[1mDevArch'
++ printf '%s\n' '\e[1mhck1903\e[0m@\e[1mDevArch'
++ set +f
+ string='\e[1mhck1903\e[0m@\e[1mDevArch'
++ strip_sequences '\e[1mhck1903\e[0m@\e[1mDevArch'
++ strip='\e[1mhck1903\e[0m@\e[1mDevArch'
++ strip='\e[1mhck1903\e[0m@\e[1mDevArch'
++ strip=hck1903@DevArch
++ strip=hck1903@DevArch
++ strip=hck1903@DevArch
++ strip=hck1903@DevArch
++ printf '%s\n' hck1903@DevArch
+ length=hck1903@DevArch
+ length=15
+ string='\e[1mhck1903\e[0m@\e[1mDevArch'
+ string='\e[0m\e[1m\e[1mhck1903\e[0m@\e[1mDevArch'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[0m\e[1m\e[1mhck1903\e[0m@\e[1mDevArch\e[0m '
+ (( ++info_height ))
+ prin=1
+ unset -v subtitle
+ info underline
+ [[ -n '' ]]
+ unset -v prin
+ get_underline
+ [[ on == \o\n ]]
+ printf -v underline %15s
+ printf '%b%b\n' '\xE2\x80\x8B\x20\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 ]]
+ return
+ [[ -n '' ]]
++ trim 'Arch Linux'
++ set -f
++ set -- Arch Linux
++ printf '%s\n' 'Arch Linux'
++ set +f
+ output='Arch Linux'
+ [[ -n distro ]]
+ [[ -n ArchLinux ]]
+ prin OS 'Arch Linux'
++ trim OS
++ set -f
++ set -- OS
++ printf '%s\n' OS
++ set +f
+ [[ -n OS ]]
+ [[ -n Arch Linux ]]
+ [[ -n '' ]]
+ string='OS: Arch Linux'
++ trim 'OS: Arch Linux'
++ set -f
++ set -- OS: Arch Linux
++ printf '%s\n' 'OS: Arch Linux'
++ set +f
+ string='OS: Arch Linux'
++ strip_sequences 'OS: Arch Linux'
++ strip='OS: Arch Linux'
++ strip='OS: Arch Linux'
++ strip='OS: Arch Linux'
++ strip='OS: Arch Linux'
++ strip='OS: Arch Linux'
++ strip='OS: Arch Linux'
++ printf '%s\n' 'OS: Arch Linux'
+ length='OS: Arch Linux'
+ length=14
+ string='OS\e[0m\e[0m:\e[0m Arch Linux'
+ string='\e[1mOS\e[0m\e[0m:\e[0m Arch Linux'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mOS\e[0m\e[0m:\e[0m Arch Linux\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=80TL
+ model+=' Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ model='80TL Lenovo V110-15ISK'
+ case "$model" in
+ [[ -n '' ]]
++ trim '80TL Lenovo V110-15ISK'
++ set -f
++ set -- 80TL Lenovo V110-15ISK
++ printf '%s\n' '80TL Lenovo V110-15ISK'
++ set +f
+ output='80TL Lenovo V110-15ISK'
+ [[ -n model ]]
+ [[ -n 80TLLenovoV110-15ISK ]]
+ prin Host '80TL Lenovo V110-15ISK'
++ trim Host
++ set -f
++ set -- Host
++ printf '%s\n' Host
++ set +f
+ [[ -n Host ]]
+ [[ -n 80TL Lenovo V110-15ISK ]]
+ [[ -n '' ]]
+ string='Host: 80TL Lenovo V110-15ISK'
++ trim 'Host: 80TL Lenovo V110-15ISK'
++ set -f
++ set -- Host: 80TL Lenovo V110-15ISK
++ printf '%s\n' 'Host: 80TL Lenovo V110-15ISK'
++ set +f
+ string='Host: 80TL Lenovo V110-15ISK'
++ strip_sequences 'Host: 80TL Lenovo V110-15ISK'
++ strip='Host: 80TL Lenovo V110-15ISK'
++ strip='Host: 80TL Lenovo V110-15ISK'
++ strip='Host: 80TL Lenovo V110-15ISK'
++ strip='Host: 80TL Lenovo V110-15ISK'
++ strip='Host: 80TL Lenovo V110-15ISK'
++ strip='Host: 80TL Lenovo V110-15ISK'
++ printf '%s\n' 'Host: 80TL Lenovo V110-15ISK'
+ length='Host: 80TL Lenovo V110-15ISK'
+ length=28
+ string='Host\e[0m\e[0m:\e[0m 80TL Lenovo V110-15ISK'
+ string='\e[1mHost\e[0m\e[0m:\e[0m 80TL Lenovo V110-15ISK'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mHost\e[0m\e[0m:\e[0m 80TL Lenovo V110-15ISK\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 ]]
+ case "$kernel_shorthand" in
+ kernel=5.3.13-arch1-1
+ [[ Linux =~ (BSD|MINIX) ]]
+ [[ -n '' ]]
++ trim 5.3.13-arch1-1
++ set -f
++ set -- 5.3.13-arch1-1
++ printf '%s\n' 5.3.13-arch1-1
++ set +f
+ output=5.3.13-arch1-1
+ [[ -n kernel ]]
+ [[ -n 5.3.13-arch1-1 ]]
+ prin Kernel 5.3.13-arch1-1
++ trim Kernel
++ set -f
++ set -- Kernel
++ printf '%s\n' Kernel
++ set +f
+ [[ -n Kernel ]]
+ [[ -n 5.3.13-arch1-1 ]]
+ [[ -n '' ]]
+ string='Kernel: 5.3.13-arch1-1'
++ trim 'Kernel: 5.3.13-arch1-1'
++ set -f
++ set -- Kernel: 5.3.13-arch1-1
++ printf '%s\n' 'Kernel: 5.3.13-arch1-1'
++ set +f
+ string='Kernel: 5.3.13-arch1-1'
++ strip_sequences 'Kernel: 5.3.13-arch1-1'
++ strip='Kernel: 5.3.13-arch1-1'
++ strip='Kernel: 5.3.13-arch1-1'
++ strip='Kernel: 5.3.13-arch1-1'
++ strip='Kernel: 5.3.13-arch1-1'
++ strip='Kernel: 5.3.13-arch1-1'
++ strip='Kernel: 5.3.13-arch1-1'
++ printf '%s\n' 'Kernel: 5.3.13-arch1-1'
+ length='Kernel: 5.3.13-arch1-1'
+ length=22
+ string='Kernel\e[0m\e[0m:\e[0m 5.3.13-arch1-1'
+ string='\e[1mKernel\e[0m\e[0m:\e[0m 5.3.13-arch1-1'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mKernel\e[0m\e[0m:\e[0m 5.3.13-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
+ case "$os" in
+ [[ -r /proc/uptime ]]
+ seconds='1679.79 5504.31'
+ seconds=1679
+ days='0 days'
+ hours='0 hours'
+ mins='27 minutes'
+ (( 0 == 1 ))
+ (( 0 == 1 ))
+ (( 27 == 1 ))
+ (( 0 == 0 ))
+ unset days
+ (( 0 == 0 ))
+ unset hours
+ (( 27 == 0 ))
+ uptime='27 minutes'
+ uptime='27 minutes'
+ uptime='27 minutes'
+ case "$uptime_shorthand" in
+ uptime='27 mins'
+ uptime='27 mins'
+ uptime='27 mins'
+ [[ -n '' ]]
++ trim '27 mins'
++ set -f
++ set -- 27 mins
++ printf '%s\n' '27 mins'
++ set +f
+ output='27 mins'
+ [[ -n uptime ]]
+ [[ -n 27mins ]]
+ prin Uptime '27 mins'
++ trim Uptime
++ set -f
++ set -- Uptime
++ printf '%s\n' Uptime
++ set +f
+ [[ -n Uptime ]]
+ [[ -n 27 mins ]]
+ [[ -n '' ]]
+ string='Uptime: 27 mins'
++ trim 'Uptime: 27 mins'
++ set -f
++ set -- Uptime: 27 mins
++ printf '%s\n' 'Uptime: 27 mins'
++ set +f
+ string='Uptime: 27 mins'
++ strip_sequences 'Uptime: 27 mins'
++ strip='Uptime: 27 mins'
++ strip='Uptime: 27 mins'
++ strip='Uptime: 27 mins'
++ strip='Uptime: 27 mins'
++ strip='Uptime: 27 mins'
++ strip='Uptime: 27 mins'
++ printf '%s\n' 'Uptime: 27 mins'
+ length='Uptime: 27 mins'
+ length=15
+ string='Uptime\e[0m\e[0m:\e[0m 27 mins'
+ string='\e[1mUptime\e[0m\e[0m:\e[0m 27 mins'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mUptime\e[0m\e[0m:\e[0m 27 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+=1418 ))
+ pac 1418
+ (( 1418 > 0 ))
+ managers+=("$1 (${manager})")
+ manager_string+='pacman-key, '
+ has dpkg
+ type -p dpkg
+ has rpm
+ type -p rpm
+ has xbps-query
+ type -p xbps-query
+ has apk
+ type -p apk
+ has opkg
+ type -p opkg
+ has pacman-g2
+ type -p pacman-g2
+ has lvu
+ type -p lvu
+ has tce-status
+ type -p tce-status
+ has pkg_info
+ type -p pkg_info
+ has tazpkg
+ type -p tazpkg
+ has sorcery
+ type -p sorcery
+ has alps
+ type -p alps
+ has butch
+ type -p butch
+ has bonsai
+ type -p bonsai
+ 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
+ (( packages == 0 ))
+ [[ on == \o\n ]]
+ printf -v packages '%s, ' '1418 (pacman-key)'
+ packages='1418 (pacman-key)'
+ packages='1418 (pacman)'
+ [[ -n '' ]]
++ trim '1418 (pacman)'
++ set -f
++ set -- 1418 '(pacman)'
++ printf '%s\n' '1418 (pacman)'
++ set +f
+ output='1418 (pacman)'
+ [[ -n packages ]]
+ [[ -n 1418(pacman) ]]
+ prin Packages '1418 (pacman)'
++ trim Packages
++ set -f
++ set -- Packages
++ printf '%s\n' Packages
++ set +f
+ [[ -n Packages ]]
+ [[ -n 1418 (pacman) ]]
+ [[ -n '' ]]
+ string='Packages: 1418 (pacman)'
++ trim 'Packages: 1418 (pacman)'
++ set -f
++ set -- Packages: 1418 '(pacman)'
++ printf '%s\n' 'Packages: 1418 (pacman)'
++ set +f
+ string='Packages: 1418 (pacman)'
++ strip_sequences 'Packages: 1418 (pacman)'
++ strip='Packages: 1418 (pacman)'
++ strip='Packages: 1418 (pacman)'
++ strip='Packages: 1418 (pacman)'
++ strip='Packages: 1418 (pacman)'
++ strip='Packages: 1418 (pacman)'
++ strip='Packages: 1418 (pacman)'
++ printf '%s\n' 'Packages: 1418 (pacman)'
+ length='Packages: 1418 (pacman)'
+ length=23
+ string='Packages\e[0m\e[0m:\e[0m 1418 (pacman)'
+ string='\e[1mPackages\e[0m\e[0m:\e[0m 1418 (pacman)'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mPackages\e[0m\e[0m:\e[0m 1418 (pacman)\e[0m '
+ (( ++info_height ))
+ prin=1
+ unset -v subtitle
+ info Shell shell
+ [[ -n shell ]]
+ subtitle=Shell
+ unset -v prin
+ get_shell
+ case "$shell_path" in
+ shell='zsh '
+ [[ on == \o\n ]]
+ case "${shell_name:=${SHELL##*/}}" in
++ /bin/zsh --version
+ shell+='zsh 5.7.1 (x86_64-pc-linux-gnu)'
+ shell='zsh 5.7.1 (x86_64-pc-linux-gnu)'
+ shell='zsh 5.7.1 (x86_64-pc-linux-gnu)'
+ shell='zsh 5.7.1 (x86_64-pc-linux-gnu)'
+ shell='zsh 5.7.1 (x86_64-pc-linux-gnu)'
+ shell='zsh 5.7.1 '
+ [[ -n '' ]]
++ trim 'zsh 5.7.1 '
++ set -f
++ set -- zsh 5.7.1
++ printf '%s\n' 'zsh 5.7.1'
++ set +f
+ output='zsh 5.7.1'
+ [[ -n shell ]]
+ [[ -n zsh5.7.1 ]]
+ prin Shell 'zsh 5.7.1'
++ trim Shell
++ set -f
++ set -- Shell
++ printf '%s\n' Shell
++ set +f
+ [[ -n Shell ]]
+ [[ -n zsh 5.7.1 ]]
+ [[ -n '' ]]
+ string='Shell: zsh 5.7.1'
++ trim 'Shell: zsh 5.7.1'
++ set -f
++ set -- Shell: zsh 5.7.1
++ printf '%s\n' 'Shell: zsh 5.7.1'
++ set +f
+ string='Shell: zsh 5.7.1'
++ strip_sequences 'Shell: zsh 5.7.1'
++ strip='Shell: zsh 5.7.1'
++ strip='Shell: zsh 5.7.1'
++ strip='Shell: zsh 5.7.1'
++ strip='Shell: zsh 5.7.1'
++ strip='Shell: zsh 5.7.1'
++ strip='Shell: zsh 5.7.1'
++ printf '%s\n' 'Shell: zsh 5.7.1'
+ length='Shell: zsh 5.7.1'
+ length=16
+ string='Shell\e[0m\e[0m:\e[0m zsh 5.7.1'
+ string='\e[1mShell\e[0m\e[0m:\e[0m zsh 5.7.1'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mShell\e[0m\e[0m:\e[0m zsh 5.7.1\e[0m '
+ (( ++info_height ))
+ prin=1
+ unset -v subtitle
+ info Resolution resolution
+ [[ -n resolution ]]
+ subtitle=Resolution
+ unset -v prin
+ get_resolution
+ case "$os" in
+ type -p xrandr
+ case "$refresh_rate" in
++ xrandr --nograb --current
++ awk -F 'connected |\\+|\\(' '/ connected/ && $2 {printf $2 ", "}'
+ resolution='primary 1366x768, '
+ resolution='1366x768, '
+ resolution='1366x768, '
+ resolution=1366x768
+ [[ -z 1366768 ]]
+ [[ -n '' ]]
++ trim 1366x768
++ set -f
++ set -- 1366x768
++ printf '%s\n' 1366x768
++ set +f
+ output=1366x768
+ [[ -n resolution ]]
+ [[ -n 1366x768 ]]
+ prin Resolution 1366x768
++ trim Resolution
++ set -f
++ set -- Resolution
++ printf '%s\n' Resolution
++ set +f
+ [[ -n Resolution ]]
+ [[ -n 1366x768 ]]
+ [[ -n '' ]]
+ string='Resolution: 1366x768'
++ trim 'Resolution: 1366x768'
++ set -f
++ set -- Resolution: 1366x768
++ printf '%s\n' 'Resolution: 1366x768'
++ set +f
+ string='Resolution: 1366x768'
++ strip_sequences 'Resolution: 1366x768'
++ strip='Resolution: 1366x768'
++ strip='Resolution: 1366x768'
++ strip='Resolution: 1366x768'
++ strip='Resolution: 1366x768'
++ strip='Resolution: 1366x768'
++ strip='Resolution: 1366x768'
++ printf '%s\n' 'Resolution: 1366x768'
+ length='Resolution: 1366x768'
+ length=20
+ string='Resolution\e[0m\e[0m:\e[0m 1366x768'
+ string='\e[1mResolution\e[0m\e[0m:\e[0m 1366x768'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mResolution\e[0m\e[0m:\e[0m 1366x768\e[0m '
+ (( ++info_height ))
+ prin=1
+ unset -v subtitle
+ info WM wm
+ [[ -n wm ]]
+ subtitle=WM
+ unset -v prin
+ get_wm
+ (( wm_run == 1 ))
+ case "$uname" in
+ ps_flags=(-e)
+ [[ -n '' ]]
+ [[ -n :0 ]]
+ [[ Linux != \M\a\c\ \O\S\ \X ]]
+ [[ Linux != \F\r\e\e\M\i\N\T ]]
+ type -p xprop
++ xprop -root -notype _NET_SUPPORTING_WM_CHECK
+ id='_NET_SUPPORTING_WM_CHECK: window id # 0x3400010'
+ id=0x3400010
++ xprop -id 0x3400010 -notype -len 100 -f _NET_WM_NAME 8t
+ wm='_NET_SUPPORTING_WM_CHECK: window id # 0x3400010
_MUFFIN_VERSION = "4.4.1"
_GNOME_WM_KEYBINDINGS = "Muffin,Metacity"
_NET_WM_NAME = "Mutter (Muffin)"'
+ wm='"Mutter (Muffin)"'
+ wm='Mutter (Muffin)"'
+ wm='Mutter (Muffin)'
+ [[ Mutter (Muffin) =~ WINDOWMAKER ]]
+ [[ Mutter (Muffin) =~ GNOME Shell ]]
+ [[ -z Mutter (Muffin) ]]
+ wm_run=1
+ [[ -n '' ]]
++ trim 'Mutter (Muffin)'
++ set -f
++ set -- Mutter '(Muffin)'
++ printf '%s\n' 'Mutter (Muffin)'
++ set +f
+ output='Mutter (Muffin)'
+ [[ -n wm ]]
+ [[ -n Mutter(Muffin) ]]
+ prin WM 'Mutter (Muffin)'
++ trim WM
++ set -f
++ set -- WM
++ printf '%s\n' WM
++ set +f
+ [[ -n WM ]]
+ [[ -n Mutter (Muffin) ]]
+ [[ -n '' ]]
+ string='WM: Mutter (Muffin)'
++ trim 'WM: Mutter (Muffin)'
++ set -f
++ set -- WM: Mutter '(Muffin)'
++ printf '%s\n' 'WM: Mutter (Muffin)'
++ set +f
+ string='WM: Mutter (Muffin)'
++ strip_sequences 'WM: Mutter (Muffin)'
++ strip='WM: Mutter (Muffin)'
++ strip='WM: Mutter (Muffin)'
++ strip='WM: Mutter (Muffin)'
++ strip='WM: Mutter (Muffin)'
++ strip='WM: Mutter (Muffin)'
++ strip='WM: Mutter (Muffin)'
++ printf '%s\n' 'WM: Mutter (Muffin)'
+ length='WM: Mutter (Muffin)'
+ length=19
+ string='WM\e[0m\e[0m:\e[0m Mutter (Muffin)'
+ string='\e[1mWM\e[0m\e[0m:\e[0m Mutter (Muffin)'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mWM\e[0m\e[0m:\e[0m Mutter (Muffin)\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 ))
+ get_de
+ (( de_run == 1 ))
+ case "$os" in
+ (( wm_run != 1 ))
+ [[ -n X-Cinnamon ]]
+ de=Cinnamon
+ de=Cinnamon
+ de=Cinnamon
+ [[ Cinnamon == \M\u\t\t\e\r\ \(\M\u\f\f\i\n\) ]]
+ [[ -n :0 ]]
+ [[ -z Cinnamon ]]
+ case "$de" in
++ cinnamon --version
+ de='Cinnamon 4.4.0'
+ de='Cinnamon 4.4.0'
+ (( >= 4 ))
/usr/bin/neofetch: line 1565: ((: >= 4 : syntax error: operand expected (error token is ">= 4 ")
+ de_run=1
+ case "$wm" in
++ gsettings get org.cinnamon.theme name
+ detheme=''\''Adapta-Nokto'\'''
++ gsettings get org.cinnamon.desktop.wm.preferences theme
+ wm_theme=''\''Arc-Darkest'\'''
+ wm_theme=''\''Adapta-Nokto'\'' ('\''Arc-Darkest'\'')'
++ trim_quotes ''\''Adapta-Nokto'\'' ('\''Arc-Darkest'\'')'
++ trim_output='Adapta-Nokto (Arc-Darkest)'
++ trim_output='Adapta-Nokto (Arc-Darkest)'
++ printf %s 'Adapta-Nokto (Arc-Darkest)'
+ wm_theme='Adapta-Nokto (Arc-Darkest)'
+ [[ -n '' ]]
++ trim 'Adapta-Nokto (Arc-Darkest)'
++ set -f
++ set -- Adapta-Nokto '(Arc-Darkest)'
++ printf '%s\n' 'Adapta-Nokto (Arc-Darkest)'
++ set +f
+ output='Adapta-Nokto (Arc-Darkest)'
+ [[ -n wm_theme ]]
+ [[ -n Adapta-Nokto(Arc-Darkest) ]]
+ prin 'WM Theme' 'Adapta-Nokto (Arc-Darkest)'
++ trim 'WM Theme'
++ set -f
++ set -- WM Theme
++ printf '%s\n' 'WM Theme'
++ set +f
+ [[ -n WM Theme ]]
+ [[ -n Adapta-Nokto (Arc-Darkest) ]]
+ [[ -n '' ]]
+ string='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ trim 'WM Theme: Adapta-Nokto (Arc-Darkest)'
++ set -f
++ set -- WM Theme: Adapta-Nokto '(Arc-Darkest)'
++ printf '%s\n' 'WM Theme: Adapta-Nokto (Arc-Darkest)'
++ set +f
+ string='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip_sequences 'WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ strip='WM Theme: Adapta-Nokto (Arc-Darkest)'
++ printf '%s\n' 'WM Theme: Adapta-Nokto (Arc-Darkest)'
+ length='WM Theme: Adapta-Nokto (Arc-Darkest)'
+ length=36
+ string='WM Theme\e[0m\e[0m:\e[0m Adapta-Nokto (Arc-Darkest)'
+ string='\e[1mWM Theme\e[0m\e[0m:\e[0m Adapta-Nokto (Arc-Darkest)'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mWM Theme\e[0m\e[0m:\e[0m Adapta-Nokto (Arc-Darkest)\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 ]]
+ (( de_run != 1 ))
+ case "$de" in
+ type -p gsettings
++ gsettings get org.cinnamon.desktop.interface gtk-theme
+ gtk3_theme=''\''Arc-Darkest'\'''
+ gtk2_theme=''\''Arc-Darkest'\'''
+ [[ -z 'Arc-Darkest' ]]
+ [[ -z 'Arc-Darkest' ]]
++ trim ''\''Arc-Darkest'\'''
++ set -f
++ set -- ''\''Arc-Darkest'\'''
++ printf '%s\n' ''\''Arc-Darkest'\'''
++ set +f
+ gtk2_theme=''\''Arc-Darkest'\'''
++ trim ''\''Arc-Darkest'\'''
++ set -f
++ set -- ''\''Arc-Darkest'\'''
++ printf '%s\n' ''\''Arc-Darkest'\'''
++ set +f
+ gtk3_theme=''\''Arc-Darkest'\'''
++ trim_quotes ''\''Arc-Darkest'\'''
++ trim_output=Arc-Darkest
++ trim_output=Arc-Darkest
++ printf %s Arc-Darkest
+ gtk2_theme=Arc-Darkest
++ trim_quotes ''\''Arc-Darkest'\'''
++ trim_output=Arc-Darkest
++ trim_output=Arc-Darkest
++ printf %s Arc-Darkest
+ gtk3_theme=Arc-Darkest
+ [[ on == \o\f\f ]]
+ [[ on == \o\f\f ]]
+ [[ -n Arc-Darkest ]]
+ [[ Arc-Darkest == \A\r\c\-\D\a\r\k\e\s\t ]]
+ gtk3_theme+=' [GTK2/3]'
+ unset gtk2_theme
+ theme='Arc-Darkest [GTK2/3]'
+ theme='Arc-Darkest [GTK2/3]'
+ [[ off == \o\n ]]
+ [[ -n '' ]]
++ trim 'Arc-Darkest [GTK2/3]'
++ set -f
++ set -- Arc-Darkest '[GTK2/3]'
++ printf '%s\n' 'Arc-Darkest [GTK2/3]'
++ set +f
+ output='Arc-Darkest [GTK2/3]'
+ [[ -n theme ]]
+ [[ -n Arc-Darkest[GTK2/3] ]]
+ prin Theme 'Arc-Darkest [GTK2/3]'
++ trim Theme
++ set -f
++ set -- Theme
++ printf '%s\n' Theme
++ set +f
+ [[ -n Theme ]]
+ [[ -n Arc-Darkest [GTK2/3] ]]
+ [[ -n '' ]]
+ string='Theme: Arc-Darkest [GTK2/3]'
++ trim 'Theme: Arc-Darkest [GTK2/3]'
++ set -f
++ set -- Theme: Arc-Darkest '[GTK2/3]'
++ printf '%s\n' 'Theme: Arc-Darkest [GTK2/3]'
++ set +f
+ string='Theme: Arc-Darkest [GTK2/3]'
++ strip_sequences 'Theme: Arc-Darkest [GTK2/3]'
++ strip='Theme: Arc-Darkest [GTK2/3]'
++ strip='Theme: Arc-Darkest [GTK2/3]'
++ strip='Theme: Arc-Darkest [GTK2/3]'
++ strip='Theme: Arc-Darkest [GTK2/3]'
++ strip='Theme: Arc-Darkest [GTK2/3]'
++ strip='Theme: Arc-Darkest [GTK2/3]'
++ printf '%s\n' 'Theme: Arc-Darkest [GTK2/3]'
+ length='Theme: Arc-Darkest [GTK2/3]'
+ length=27
+ string='Theme\e[0m\e[0m:\e[0m Arc-Darkest [GTK2/3]'
+ string='\e[1mTheme\e[0m\e[0m:\e[0m Arc-Darkest [GTK2/3]'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mTheme\e[0m\e[0m:\e[0m Arc-Darkest [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 ]]
+ (( de_run != 1 ))
+ case "$de" in
+ type -p gsettings
++ gsettings get org.cinnamon.desktop.interface icon-theme
+ gtk3_theme=''\''Tela-green-dark'\'''
+ gtk2_theme=''\''Tela-green-dark'\'''
+ [[ -z 'Tela-green-dark' ]]
+ [[ -z 'Tela-green-dark' ]]
++ trim ''\''Tela-green-dark'\'''
++ set -f
++ set -- ''\''Tela-green-dark'\'''
++ printf '%s\n' ''\''Tela-green-dark'\'''
++ set +f
+ gtk2_theme=''\''Tela-green-dark'\'''
++ trim ''\''Tela-green-dark'\'''
++ set -f
++ set -- ''\''Tela-green-dark'\'''
++ printf '%s\n' ''\''Tela-green-dark'\'''
++ set +f
+ gtk3_theme=''\''Tela-green-dark'\'''
++ trim_quotes ''\''Tela-green-dark'\'''
++ trim_output=Tela-green-dark
++ trim_output=Tela-green-dark
++ printf %s Tela-green-dark
+ gtk2_theme=Tela-green-dark
++ trim_quotes ''\''Tela-green-dark'\'''
++ trim_output=Tela-green-dark
++ trim_output=Tela-green-dark
++ printf %s Tela-green-dark
+ gtk3_theme=Tela-green-dark
+ [[ on == \o\f\f ]]
+ [[ on == \o\f\f ]]
+ [[ -n Tela-green-dark ]]
+ [[ Tela-green-dark == \T\e\l\a\-\g\r\e\e\n\-\d\a\r\k ]]
+ gtk3_theme+=' [GTK2/3]'
+ unset gtk2_theme
+ theme='Tela-green-dark [GTK2/3]'
+ theme='Tela-green-dark [GTK2/3]'
+ [[ off == \o\n ]]
+ icons='Tela-green-dark [GTK2/3]'
+ [[ -n '' ]]
++ trim 'Tela-green-dark [GTK2/3]'
++ set -f
++ set -- Tela-green-dark '[GTK2/3]'
++ printf '%s\n' 'Tela-green-dark [GTK2/3]'
++ set +f
+ output='Tela-green-dark [GTK2/3]'
+ [[ -n icons ]]
+ [[ -n Tela-green-dark[GTK2/3] ]]
+ prin Icons 'Tela-green-dark [GTK2/3]'
++ trim Icons
++ set -f
++ set -- Icons
++ printf '%s\n' Icons
++ set +f
+ [[ -n Icons ]]
+ [[ -n Tela-green-dark [GTK2/3] ]]
+ [[ -n '' ]]
+ string='Icons: Tela-green-dark [GTK2/3]'
++ trim 'Icons: Tela-green-dark [GTK2/3]'
++ set -f
++ set -- Icons: Tela-green-dark '[GTK2/3]'
++ printf '%s\n' 'Icons: Tela-green-dark [GTK2/3]'
++ set +f
+ string='Icons: Tela-green-dark [GTK2/3]'
++ strip_sequences 'Icons: Tela-green-dark [GTK2/3]'
++ strip='Icons: Tela-green-dark [GTK2/3]'
++ strip='Icons: Tela-green-dark [GTK2/3]'
++ strip='Icons: Tela-green-dark [GTK2/3]'
++ strip='Icons: Tela-green-dark [GTK2/3]'
++ strip='Icons: Tela-green-dark [GTK2/3]'
++ strip='Icons: Tela-green-dark [GTK2/3]'
++ printf '%s\n' 'Icons: Tela-green-dark [GTK2/3]'
+ length='Icons: Tela-green-dark [GTK2/3]'
+ length=31
+ string='Icons\e[0m\e[0m:\e[0m Tela-green-dark [GTK2/3]'
+ string='\e[1mIcons\e[0m\e[0m:\e[0m Tela-green-dark [GTK2/3]'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mIcons\e[0m\e[0m:\e[0m Tela-green-dark [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 ))
+ return
+ [[ -n '' ]]
++ 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='\e[1mTerminal\e[0m\e[0m:\e[0m gnome-terminal'
+ printf '%b\n' '\xE2\x80\x8B\x20\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 '' ]]
/usr/bin/neofetch: line 3977: 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+='[!]\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) i3-6006U 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/*
+ [[ pch_skylake =~ (coretemp|fam15h_power|k10temp) ]]
+ for temp_dir in /sys/class/hwmon/*
+ [[ BAT0 =~ (coretemp|fam15h_power|k10temp) ]]
+ for temp_dir in /sys/class/hwmon/*
+ [[ ADP1 =~ (coretemp|fam15h_power|k10temp) ]]
+ for temp_dir in /sys/class/hwmon/*
+ [[ iwlwifi =~ (coretemp|fam15h_power|k10temp) ]]
+ for temp_dir in /sys/class/hwmon/*
+ [[ coretemp =~ (coretemp|fam15h_power|k10temp) ]]
+ temp_dir=/sys/class/hwmon/hwmon5/temp1_input
+ break
+ [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
/usr/bin/neofetch: line 1884: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory
+ speed=
/usr/bin/neofetch: line 1885: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory
+ speed=
+ speed=2000000
+ speed=2000
+ [[ -f /sys/class/hwmon/hwmon5/temp1_input ]]
+ deg=510
+ case "$cpu_cores" in
++ grep -c '^processor' /proc/cpuinfo
+ cores=4
+ cpu='Intel(R) Core i3-6006U CPU'
+ cpu='Intel(R) Core i3-6006U CPU'
+ cpu='Intel Core i3-6006U CPU'
+ cpu='Intel Core i3-6006U CPU'
+ cpu='Intel Core i3-6006U '
+ cpu='Intel Core i3-6006U '
+ cpu='Intel Core i3-6006U '
+ cpu='Intel Core i3-6006U '
+ cpu='Intel Core i3-6006U '
+ cpu='Intel Core i3-6006U '
+ cpu='Intel Core i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cpu='Intel i3-6006U '
+ cores=4
+ speed=2000
+ [[ on == \o\f\f ]]
+ [[ logical != \o\f\f ]]
+ [[ -n 4 ]]
+ case "$os" in
+ cpu='Intel i3-6006U (4)'
+ [[ on != \o\f\f ]]
+ [[ -n 2000 ]]
+ (( speed < 1000 ))
+ [[ off == \o\n ]]
+ speed=2.000
+ cpu='Intel i3-6006U (4) @ 2.000GHz'
+ [[ off != \o\f\f ]]
+ [[ -n '' ]]
++ trim 'Intel i3-6006U (4) @ 2.000GHz'
++ set -f
++ set -- Intel i3-6006U '(4)' @ 2.000GHz
++ printf '%s\n' 'Intel i3-6006U (4) @ 2.000GHz'
++ set +f
+ output='Intel i3-6006U (4) @ 2.000GHz'
+ [[ -n cpu ]]
+ [[ -n Inteli3-6006U(4)@2.000GHz ]]
+ prin CPU 'Intel i3-6006U (4) @ 2.000GHz'
++ trim CPU
++ set -f
++ set -- CPU
++ printf '%s\n' CPU
++ set +f
+ [[ -n CPU ]]
+ [[ -n Intel i3-6006U (4) @ 2.000GHz ]]
+ [[ -n '' ]]
+ string='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ trim 'CPU: Intel i3-6006U (4) @ 2.000GHz'
++ set -f
++ set -- CPU: Intel i3-6006U '(4)' @ 2.000GHz
++ printf '%s\n' 'CPU: Intel i3-6006U (4) @ 2.000GHz'
++ set +f
+ string='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip_sequences 'CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ strip='CPU: Intel i3-6006U (4) @ 2.000GHz'
++ printf '%s\n' 'CPU: Intel i3-6006U (4) @ 2.000GHz'
+ length='CPU: Intel i3-6006U (4) @ 2.000GHz'
+ length=34
+ string='CPU\e[0m\e[0m:\e[0m Intel i3-6006U (4) @ 2.000GHz'
+ string='\e[1mCPU\e[0m\e[0m:\e[0m Intel i3-6006U (4) @ 2.000GHz'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mCPU\e[0m\e[0m:\e[0m Intel i3-6006U (4) @ 2.000GHz\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='00:02.0 Intel Corporation HD Graphics 520'
+ IFS='
'
+ read -d '' -ra gpus
+ [[ 00:02.0 Intel Corporation HD Graphics 520 == *Intel* ]]
+ [[ '' == *Intel* ]]
+ for gpu in "${gpus[@]}"
+ [[ all == \d\e\d\i\c\a\t\e\d ]]
+ [[ all == \i\n\t\e\g\r\a\t\e\d ]]
+ case "$gpu" in
+ gpu='Intel Corporation HD Graphics 520'
+ gpu='Intel Corporation HD Graphics 520'
+ gpu='Intel HD Graphics 520'
+ gpu='Intel HD Graphics 520'
+ gpu='Intel HD Graphics 520'
+ gpu='Intel HD Graphics 520'
++ trim 'Intel HD Graphics 520'
++ set -f
++ set -- Intel HD Graphics 520
++ printf '%s\n' 'Intel HD Graphics 520'
++ set +f
+ [[ -z Intel HD Graphics 520 ]]
+ [[ on == \o\f\f ]]
+ prin GPU 'Intel HD Graphics 520'
++ trim GPU
++ set -f
++ set -- GPU
++ printf '%s\n' GPU
++ set +f
+ [[ -n GPU ]]
+ [[ -n Intel HD Graphics 520 ]]
+ [[ -n '' ]]
+ string='GPU: Intel HD Graphics 520'
++ trim 'GPU: Intel HD Graphics 520'
++ set -f
++ set -- GPU: Intel HD Graphics 520
++ printf '%s\n' 'GPU: Intel HD Graphics 520'
++ set +f
+ string='GPU: Intel HD Graphics 520'
++ strip_sequences 'GPU: Intel HD Graphics 520'
++ strip='GPU: Intel HD Graphics 520'
++ strip='GPU: Intel HD Graphics 520'
++ strip='GPU: Intel HD Graphics 520'
++ strip='GPU: Intel HD Graphics 520'
++ strip='GPU: Intel HD Graphics 520'
++ strip='GPU: Intel HD Graphics 520'
++ printf '%s\n' 'GPU: Intel HD Graphics 520'
+ length='GPU: Intel HD Graphics 520'
+ length=26
+ string='GPU\e[0m\e[0m:\e[0m Intel HD Graphics 520'
+ string='\e[1mGPU\e[0m\e[0m:\e[0m Intel HD Graphics 520'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mGPU\e[0m\e[0m:\e[0m Intel HD Graphics 520\e[0m '
+ (( ++info_height ))
+ prin=1
+ return
+ [[ -n 1 ]]
+ return
+ info RAM memory
+ [[ -n memory ]]
+ subtitle=RAM
+ unset -v prin
+ get_memory
+ case "$os" in
+ IFS=:
+ read -r a b
+ case "$a" in
+ (( mem_used+= 3824452 ))
+ mem_total=' 3824452 '
+ IFS=:
+ read -r a b
+ case "$a" in
+ mem_used=3265996
+ IFS=:
+ read -r a b
+ case "$a" in
+ IFS=:
+ read -r a b
+ case "$a" in
+ mem_used=3093592
+ IFS=:
+ read -r a b
+ case "$a" in
+ mem_used=1814676
+ 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+= 210800 ))
+ 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=1892928
+ 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=1848
+ mem_total=3734
+ [[ on == \o\n ]]
+ (( mem_perc=mem_used * 100 / mem_total ))
+ memory='1848MiB / 3734MiB (49%)'
+ case "$memory_display" in
+ [[ -n '' ]]
++ trim '1848MiB / 3734MiB (49%)'
++ set -f
++ set -- 1848MiB / 3734MiB '(49%)'
++ printf '%s\n' '1848MiB / 3734MiB (49%)'
++ set +f
+ output='1848MiB / 3734MiB (49%)'
+ [[ -n memory ]]
+ [[ -n 1848MiB/3734MiB(49%) ]]
+ prin RAM '1848MiB / 3734MiB (49%)'
++ trim RAM
++ set -f
++ set -- RAM
++ printf '%s\n' RAM
++ set +f
+ [[ -n RAM ]]
+ [[ -n 1848MiB / 3734MiB (49%) ]]
+ [[ -n '' ]]
+ string='RAM: 1848MiB / 3734MiB (49%)'
++ trim 'RAM: 1848MiB / 3734MiB (49%)'
++ set -f
++ set -- RAM: 1848MiB / 3734MiB '(49%)'
++ printf '%s\n' 'RAM: 1848MiB / 3734MiB (49%)'
++ set +f
+ string='RAM: 1848MiB / 3734MiB (49%)'
++ strip_sequences 'RAM: 1848MiB / 3734MiB (49%)'
++ strip='RAM: 1848MiB / 3734MiB (49%)'
++ strip='RAM: 1848MiB / 3734MiB (49%)'
++ strip='RAM: 1848MiB / 3734MiB (49%)'
++ strip='RAM: 1848MiB / 3734MiB (49%)'
++ strip='RAM: 1848MiB / 3734MiB (49%)'
++ strip='RAM: 1848MiB / 3734MiB (49%)'
++ printf '%s\n' 'RAM: 1848MiB / 3734MiB (49%)'
+ length='RAM: 1848MiB / 3734MiB (49%)'
+ length=28
+ string='RAM\e[0m\e[0m:\e[0m 1848MiB / 3734MiB (49%)'
+ string='\e[1mRAM\e[0m\e[0m:\e[0m 1848MiB / 3734MiB (49%)'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mRAM\e[0m\e[0m:\e[0m 1848MiB / 3734MiB (49%)\e[0m '
+ (( ++info_height ))
+ prin=1
+ unset -v subtitle
+ info 'Local IP' local_ip
+ [[ -n local_ip ]]
+ subtitle='Local IP'
+ unset -v prin
+ get_local_ip
+ case "$os" in
++ ip route get 1
++ awk -Fsrc '{print $2; exit}'
+ local_ip=' 192.168.8.100 uid 1000 '
+ local_ip=' 192.168.8.100 '
+ [[ -z 192.168.8.100 ]]
+ [[ -n '' ]]
++ trim ' 192.168.8.100 '
++ set -f
++ set -- 192.168.8.100
++ printf '%s\n' 192.168.8.100
++ set +f
+ output=192.168.8.100
+ [[ -n local_ip ]]
+ [[ -n 192.168.8.100 ]]
+ prin 'Local IP' 192.168.8.100
++ trim 'Local IP'
++ set -f
++ set -- Local IP
++ printf '%s\n' 'Local IP'
++ set +f
+ [[ -n Local IP ]]
+ [[ -n 192.168.8.100 ]]
+ [[ -n '' ]]
+ string='Local IP: 192.168.8.100'
++ trim 'Local IP: 192.168.8.100'
++ set -f
++ set -- Local IP: 192.168.8.100
++ printf '%s\n' 'Local IP: 192.168.8.100'
++ set +f
+ string='Local IP: 192.168.8.100'
++ strip_sequences 'Local IP: 192.168.8.100'
++ strip='Local IP: 192.168.8.100'
++ strip='Local IP: 192.168.8.100'
++ strip='Local IP: 192.168.8.100'
++ strip='Local IP: 192.168.8.100'
++ strip='Local IP: 192.168.8.100'
++ strip='Local IP: 192.168.8.100'
++ printf '%s\n' 'Local IP: 192.168.8.100'
+ length='Local IP: 192.168.8.100'
+ length=23
+ string='Local IP\e[0m\e[0m:\e[0m 192.168.8.100'
+ string='\e[1mLocal IP\e[0m\e[0m:\e[0m 192.168.8.100'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mLocal IP\e[0m\e[0m:\e[0m 192.168.8.100\e[0m '
+ (( ++info_height ))
+ prin=1
+ unset -v subtitle
+ info 'Public IP' public_ip
+ [[ -n public_ip ]]
+ subtitle='Public IP'
+ unset -v prin
+ get_public_ip
+ type -p dig
++ dig +time=1 +tries=1 +short myip.opendns.com @resolver1.opendns.com
+ public_ip=197.158.119.135
+ [[ 197.158.119.135 =~ ^; ]]
+ [[ -z 197.158.119.135 ]]
+ [[ -z 197.158.119.135 ]]
+ [[ -z 197.158.119.135 ]]
+ [[ -n '' ]]
++ trim 197.158.119.135
++ set -f
++ set -- 197.158.119.135
++ printf '%s\n' 197.158.119.135
++ set +f
+ output=197.158.119.135
+ [[ -n public_ip ]]
+ [[ -n 197.158.119.135 ]]
+ prin 'Public IP' 197.158.119.135
++ trim 'Public IP'
++ set -f
++ set -- Public IP
++ printf '%s\n' 'Public IP'
++ set +f
+ [[ -n Public IP ]]
+ [[ -n 197.158.119.135 ]]
+ [[ -n '' ]]
+ string='Public IP: 197.158.119.135'
++ trim 'Public IP: 197.158.119.135'
++ set -f
++ set -- Public IP: 197.158.119.135
++ printf '%s\n' 'Public IP: 197.158.119.135'
++ set +f
+ string='Public IP: 197.158.119.135'
++ strip_sequences 'Public IP: 197.158.119.135'
++ strip='Public IP: 197.158.119.135'
++ strip='Public IP: 197.158.119.135'
++ strip='Public IP: 197.158.119.135'
++ strip='Public IP: 197.158.119.135'
++ strip='Public IP: 197.158.119.135'
++ strip='Public IP: 197.158.119.135'
++ printf '%s\n' 'Public IP: 197.158.119.135'
+ length='Public IP: 197.158.119.135'
+ length=26
+ string='Public IP\e[0m\e[0m:\e[0m 197.158.119.135'
+ string='\e[1mPublic IP\e[0m\e[0m:\e[0m 197.158.119.135'
+ printf '%b\n' '\xE2\x80\x8B\x20\e[1mPublic IP\e[0m\e[0m:\e[0m 197.158.119.135\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' ' ' 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' '  ' 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' '   ' 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' '    ' 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' '     ' 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' '      ' 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' '       ' 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' ' ' 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' '  ' 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' '   ' 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' '    ' 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' '     ' 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' '      ' 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' '       ' 15 15 ' '
+ (( block_range[0]++ ))
+ (( block_range[0]<=block_range[1] ))
+ printf -v block_spaces %1s
+ [[ -n         ]]
+ cols+='        \e[0mnl'
+ [[ -n         ]]
+ cols+='        \e[0mnl'
+ cols='        \e[0mnl        \e[0m'
+ cols='        \e[0m\n\e[C\xE2\x80\x8B\x20        \e[0m'
+ (( info_height+=block_range[1]>7?block_height+3:block_height+2 ))
+ printf '\n\e[%bC%b\n\n' '' '\xE2\x80\x8B\x20        \e[0m\n\e[C\xE2\x80\x8B\x20        \e[0m'
+ unset -v blocks blocks2 cols
+ [[ gnome-terminal == \T\o\s\W\i\n\2 ]]
+ prin=1
+ [[ -n 1 ]]
+ return
+ dynamic_prompt
+ [[ off == \o\f\f ]]
+ printf '\n'
+ return
+ [[ off == *w3m* ]]
+ err 'Neofetch command: /usr/bin/neofetch -vv'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Neofetch command: /usr/bin/neofetch -vv
'
+ err 'Neofetch version: 6.1.0'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Neofetch version: 6.1.0
'
+ [[ on == \o\n ]]
+ printf %b '[!]\e[0m Config: Sourced user config. (/home/hck1903/.config/neofetch/config.conf)
[!]\e[0m Image: Using image '\''/home/hck1903/Images/default-user.png'\''
[!]\e[0m Image: w3m failed to display the image.
[!]\e[0m Info: Couldn'\''t detect Terminal Font.
[!]\e[0m Neofetch command: /usr/bin/neofetch -vv
[!]\e[0m Neofetch version: 6.1.0
'
[!] Config: Sourced user config. (/home/hck1903/.config/neofetch/config.conf)
[!] Image: Using image '/home/hck1903/Images/default-user.png'
[!] Image: w3m failed to display the image.
[!] Info: Couldn't detect Terminal Font.
[!] Neofetch command: /usr/bin/neofetch -vv
[!] Neofetch version: 6.1.0
+ [[ off == \o\n ]]
+ 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