Merge branch 'dylanaraps:master' into master

This commit is contained in:
Syphist 2021-09-18 12:37:20 -05:00 committed by GitHub
commit 7b3b51a5ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 274 additions and 153 deletions

View file

@ -1,5 +1,5 @@
PREFIX ?= /usr PREFIX = /usr
MANDIR ?= $(PREFIX)/share/man MANDIR = $(PREFIX)/share/man
all: all:
@echo Run \'make install\' to install Neofetch. @echo Run \'make install\' to install Neofetch.

337
neofetch
View file

@ -780,13 +780,13 @@ image_source="auto"
# Default: 'auto' # Default: 'auto'
# Values: 'auto', 'distro_name' # Values: 'auto', 'distro_name'
# Flag: --ascii_distro # Flag: --ascii_distro
# NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, AmogOS, Anarchy, Android, instantOS, # NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS,
# Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft, # Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft,
# ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch, # ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch,
# Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight, # Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight,
# bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, # Bodhi, bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, # Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres,
# Container_Linux, CrystalUX, CRUX, Cucumber, dahlia, Debian, Deepin, # Container_Linux, Crystal Linux, CRUX, Cucumber, dahlia, Debian, Deepin,
# DesaOS, Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, # DesaOS, Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary,
# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, # EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, # FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
@ -798,7 +798,7 @@ image_source="auto"
# Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, # Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD,
# openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt, # openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt,
# osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, # osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
# TrueOS, PCLinuxOS, Pengwin, Peppermint, popos, Porteus, PostMarketOS, # TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
# Proxmox, PuffOS, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, # Proxmox, PuffOS, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian,
# Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, # Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith,
# Rocky, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor, # Rocky, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
@ -806,8 +806,8 @@ image_source="auto"
# Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2, # Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2,
# openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel, # openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
# Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, # Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE,
# Ubuntu-Studio, Ubuntu, Univention, Venom, Void, semc, Obarun, # Ubuntu-Studio, Ubuntu, Univention, Venom, Void, LangitKetujuh, semc,
# windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. # Obarun, windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
# NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants. # NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
# Use '{distro name}_old' to use the old logos. # Use '{distro name}_old' to use the old logos.
# NOTE: Ubuntu has flavor variants. # NOTE: Ubuntu has flavor variants.
@ -1150,8 +1150,8 @@ get_distro() {
10.14*) codename="macOS Mojave" ;; 10.14*) codename="macOS Mojave" ;;
10.15*) codename="macOS Catalina" ;; 10.15*) codename="macOS Catalina" ;;
10.16*) codename="macOS Big Sur" ;; 10.16*) codename="macOS Big Sur" ;;
11.0*) codename="macOS Big Sur" ;; 11.*) codename="macOS Big Sur" ;;
12.0*) codename="macOS Monterey" ;; 12.*) codename="macOS Monterey" ;;
*) codename=macOS ;; *) codename=macOS ;;
esac esac
@ -1541,7 +1541,7 @@ get_packages() {
has kiss && tot kiss l has kiss && tot kiss l
has cpt-list && tot cpt-list has cpt-list && tot cpt-list
has pacman-key && tot pacman -Qq --color never has pacman-key && tot pacman -Qq --color never
has dpkg && pac "$(dpkg --list | grep -c ^ii)" has dpkg && tot dpkg-query -f '.\n' -W
has xbps-query && tot xbps-query -l has xbps-query && tot xbps-query -l
has apk && tot apk info has apk && tot apk info
has opkg && tot opkg list-installed has opkg && tot opkg list-installed
@ -1549,11 +1549,13 @@ get_packages() {
has lvu && tot lvu installed has lvu && tot lvu installed
has tce-status && tot tce-status -i has tce-status && tot tce-status -i
has pkg_info && tot pkg_info has pkg_info && tot pkg_info
has pkgin && tot pkgin list
has tazpkg && pkgs_h=6 tot tazpkg list && ((packages-=6)) has tazpkg && pkgs_h=6 tot tazpkg list && ((packages-=6))
has sorcery && tot gaze installed has sorcery && tot gaze installed
has alps && tot alps showinstalled has alps && tot alps showinstalled
has butch && tot butch list has butch && tot butch list
has swupd && tot swupd bundle-list --quiet has swupd && tot swupd bundle-list --quiet
has pisi && tot pisi li
# Using the dnf package cache is much faster than rpm. # Using the dnf package cache is much faster than rpm.
if has dnf && type -p sqlite3 >/dev/null && [[ -f /var/cache/dnf/packages.db ]]; then if has dnf && type -p sqlite3 >/dev/null && [[ -f /var/cache/dnf/packages.db ]]; then
@ -1607,13 +1609,15 @@ get_packages() {
# TODO: Fix this somehow. # TODO: Fix this somehow.
has pkginfo && tot pkginfo -i has pkginfo && tot pkginfo -i
case $kernel_name in case $os-$kernel_name in
FreeBSD|DragonFly) has pkg && tot pkg info ;; BSD-FreeBSD|BSD-DragonFly)
has pkg && tot pkg info
;;
*) BSD-*)
has pkg && dir /var/db/pkg/* has pkg && dir /var/db/pkg/*
((packages == 0)) && \ ((packages == 0)) &&
has pkg && tot pkg list has pkg && tot pkg list
;; ;;
esac esac
@ -1905,6 +1909,7 @@ get_wm() {
-e orbital \ -e orbital \
-e orbment \ -e orbment \
-e perceptia \ -e perceptia \
-e river \
-e rustland \ -e rustland \
-e sway \ -e sway \
-e ulubis \ -e ulubis \
@ -2610,7 +2615,7 @@ get_gpu() {
;; ;;
"Windows") "Windows")
while read -r line; do wmic path Win32_VideoController get caption | while read -r line; do
line=$(trim "$line") line=$(trim "$line")
case $line in case $line in
@ -2622,7 +2627,7 @@ get_gpu() {
prin "${subtitle:+${subtitle}${gpu_name}}" "$line" prin "${subtitle:+${subtitle}${gpu_name}}" "$line"
;; ;;
esac esac
done < <(wmic path Win32_VideoController get caption) done
;; ;;
"Haiku") "Haiku")
@ -2879,6 +2884,7 @@ get_song() {
"gnome-music"*) get_song_dbus "GnomeMusic" ;; "gnome-music"*) get_song_dbus "GnomeMusic" ;;
"lollypop"*) get_song_dbus "Lollypop" ;; "lollypop"*) get_song_dbus "Lollypop" ;;
"clementine"*) get_song_dbus "clementine" ;; "clementine"*) get_song_dbus "clementine" ;;
"cmus"*) get_song_dbus "cmus" ;;
"juk"*) get_song_dbus "juk" ;; "juk"*) get_song_dbus "juk" ;;
"bluemindo"*) get_song_dbus "Bluemindo" ;; "bluemindo"*) get_song_dbus "Bluemindo" ;;
"guayadeque"*) get_song_dbus "guayadeque" ;; "guayadeque"*) get_song_dbus "guayadeque" ;;
@ -2914,14 +2920,6 @@ get_song() {
song="$(xmms2 current -f "\${artist}"$' \n'"\${album}"$' \n'"\${title}")" song="$(xmms2 current -f "\${artist}"$' \n'"\${album}"$' \n'"\${title}")"
;; ;;
"cmus"*)
# NOTE: cmus >= 2.8.0 supports mpris2
song="$(cmus-remote -Q | awk '/tag artist/ {$1=$2=""; a=$0}
/tag album / {$1=$2=""; b=$0}
/tag title/ {$1=$2=""; t=$0}
END {print a " \n" b " \n" t}')"
;;
"spotify"*) "spotify"*)
case $os in case $os in
"Linux") get_song_dbus "spotify" ;; "Linux") get_song_dbus "spotify" ;;
@ -3427,11 +3425,9 @@ END
;; ;;
"kitty"*) "kitty"*)
kitty_config="$(kitty --debug-config)" term_font="from kitty.cli import *; o = create_default_opts(); \
[[ "$kitty_config" != *font_family* ]] && return print(f'{o.font_family} {o.font_size}')"
term_font="$(kitty +runpy ''"$term_font"'')"
term_font="$(awk '/^font_family|^font_size/ {$1="";gsub("^ *","",$0);print $0}' \
<<< "$kitty_config")"
;; ;;
"konsole" | "yakuake") "konsole" | "yakuake")
@ -3904,7 +3900,7 @@ get_public_ip() {
fi fi
if [[ -z "$public_ip" ]] && type -p curl >/dev/null; then if [[ -z "$public_ip" ]] && type -p curl >/dev/null; then
public_ip="$(curl --max-time "$public_ip_timeout" -w '\n' "$public_ip_host")" public_ip="$(curl -L --max-time "$public_ip_timeout" -w '\n' "$public_ip_host")"
fi fi
if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then
@ -5156,10 +5152,10 @@ ASCII:
instantOS, Antergos, antiX, \"AOSC OS\", \"AOSC OS/Retro\", instantOS, Antergos, antiX, \"AOSC OS\", \"AOSC OS/Retro\",
Apricity, ArchCraft, ArcoLinux, ArchBox, ARCHlabs, ArchStrike, Apricity, ArchCraft, ArcoLinux, ArchBox, ARCHlabs, ArchStrike,
XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, Bitrig, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, Bitrig,
BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, BunsenLabs, BlackArch, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs,
Calculate, Carbs, CentOS, Chakra, ChaletOS, Chapeau, Chrom, Calculate, Carbs, CentOS, Chakra, ChaletOS, Chapeau, Chrom,
Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, Container_Linux, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, Container_Linux,
CrystalUX, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS, Devuan, Crystal Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS, Devuan,
DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, EndeavourOS, Endless, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, EndeavourOS, Endless,
EuroLinux, Exherbo, Fedora, Feren, FreeBSD, FreeMiNT, Frugalware, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, FreeMiNT, Frugalware,
Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, gNewSense, GNOME, GNU, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, gNewSense, GNOME, GNU,
@ -5171,7 +5167,7 @@ ASCII:
NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana,
openmamba, OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, openmamba, OpenMandriva, OpenStage, OpenWrt, osmc, Oracle,
OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, TrueOS, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, TrueOS,
PCLinuxOS, Pengwin, Peppermint, popos, Porteus, PostMarketOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
Proxmox, PuffOS, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS, Proxmox, PuffOS, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS,
Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
@ -5179,8 +5175,8 @@ ASCII:
Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap,
t2, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel, t2, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE,
Ubuntu-Studio, Ubuntu, Univention, Venom, Void, semc, Obarun, Ubuntu-Studio, Ubuntu, Univention, Venom, Void, LangitKetujuh, semc,
windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. Obarun, windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants. NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
@ -5709,31 +5705,6 @@ dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
.:+ydNMMMMMMMMMMMh yMMMMMMMMMMMNdy+:. .:+ydNMMMMMMMMMMMh yMMMMMMMMMMMNdy+:.
`.:+shNMMMMMh yMMMMMNhs+:`` `.:+shNMMMMMh yMMMMMNhs+:``
`-+shy shs+:` `-+shy shs+:`
EOF
;;
"AmogOS"*)
set_colors 6 6 7 1
read -rd '' ascii_data <<'EOF'
${c1} '
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣤⣤⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⠟⠉⠉⠉⠉⠉⠉⠉⠙⠻⢶⣄⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣷⡀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡟⠀⣠⣶⠛⠛⠛⠛⠛⠛⠳⣦⡀⠀⠘⣿⡄⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⠁⠀⢹⣿⣦⣀⣀⣀⣀⣀⣠⣼⡇⠀⠀⠸⣷⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠀⠀⠀⠉⠛⠿⠿⠿⠿⠛⠋⠁⠀⠀⠀⠀⣿⡄
⠀⠀⢠⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡇⠀
⠀⠀⣸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀
⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀
⠀⠀⠀⠀⠀⠀⠀⢸⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠀
⠀⠀⠀⠀⠀⠀⠀⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀
⠀⠀⠀⠀⠀⠀⠀⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀
⠀⠀⠀⠀⠀⠀⢰⣿⠀⠀⠀⠀⣠⡶⠶⠿⠿⠿⠿⢷⣦⠀⠀⠀⠀⠀⠀⠀⣿⠀
⠀⠀⣀⣀⣀⠀⣸⡇⠀⠀⠀⠀⣿⡀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⣿⠀
⣠⡿⠛⠛⠛⠛⠻⠀⠀⠀⠀⠀⢸⣇⠀⠀⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠀⠀⣿⠀
⢻⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡟⠀⠀⢀⣤⣤⣴⣿⠀⠀⠀⠀⠀⠀⠀⣿⠀
⠈⠙⢷⣶⣦⣤⣤⣤⣴⣶⣾⠿⠛⠁⢀⣶⡟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡟⠀
⠀⠀⠀⠀⠈⣿⣆⡀⠀⠀⠀⠀⠀⠀⢀⣠⣴⡾⠃⠀
⠀⠀⠀⠀⠀⠀⠈⠛⠻⢿⣿⣾⣿⡿⠿⠟⠋⠁⠀⠀⠀
EOF EOF
;; ;;
"Anarchy"*) "Anarchy"*)
@ -6432,6 +6403,30 @@ ${c1} oMMNMMMMMMMMMMMMMMMMMMMMMM
EOF EOF
;; ;;
"Bodhi"*)
set_colors 7 11 2
read -rd '' ascii_data <<'EOF'
${c1}| ${c2},,mmKKKKKKKKWm,,
${c1}' ${c2},aKKP${c1}LL**********|L*${c2}TKp,
${c1}t ${c2}aKP${c1}L**``` ```**L${c2}*Kp
IX${c1}EL${c3}L,wwww, ${c1}``*||${c2}Kp
,#P${c1}L|${c3}KKKpPP@IPPTKmw, ${c1}`*||${c2}K
,K${c1}LL*${c3}{KKKKKKPPb$KPhpKKPKp ${c1}`||${c2}K
#${c1}PL ${c3}!KKKKKKPhKPPP$KKEhKKKKp ${c1}`||${c2}K
!H${c1}L* ${c3}1KKKKKKKphKbPKKKKKK$KKp ${c1}`|I${c2}W
$${c1}bL ${c3}KKKKKKKKBQKhKbKKKKKKKK ${c1}|I${c2}N
$${c1}bL ${c3}!KKKKKKKKKKNKKKKKKKPP` ${c1}|I${c2}b
TH${c1}L* ${c3}TKKKKKK##KKKN@KKKK^ ${c1}|I${c2}M
K@${c1}L ${c3}*KKKKKKKKKKKEKE5 ${c1}||${c2}K
`NL${c1}L ${c3}`KKKKKKKKKK"```|L ${c1}||${c2}#P
`K@${c1}LL ${c3}`"**"` ${c1}'. :||${c2}#P
Yp${c1}LL ${c1}' |L${c2}$M`
`Tp${c1}pLL, ,|||${c2}p'L
"Kpp${c1}LL++,., ,,|||$${c2}#K* ${c1}'.
${c2}`"MKWpppppppp#KM"` ${c1}`h,
EOF
;;
"bonsai"*) "bonsai"*)
set_colors 6 2 3 set_colors 6 2 3
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
@ -6556,21 +6551,30 @@ EOF
"CelOS"*) "CelOS"*)
set_colors 3 2 4 5 7 set_colors 4 6 0 5
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ${c4} .,cmmmmmmmmmmmc,.
@@@# @@@ .,cmMMMMMMMMMMMMMMMMMMMMmc.
@@ ,#%%%%%(. (@ .cMMMMMMMMMMMMMMMMMMMMMMMMMMMmc.
@# %%%%%%%%%%%%%%# @ .cMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMc.
@# %%%%%%%%# %%%/ @ ,:MMM ${c3}####################################${c4}
@# #%%%%%%%%. #%%%* @ cMMMMMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmc.
@# %%%%%%%%%%%* (%%%%%# @ .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
@# #%%%% %%%%%%%%%%%, @ .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMc
@# #%%%%%%%%%%%%%%%%%, @ "******************************MMMMMMMMMMMMMc:
@# #%%%%%%%%%%%%%* @ ${c3}#################################### ${c4}MMMMMMMMMMMMMc
@@ *##%#(, @@ "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
'MMMMMMMMM*******************************:
\"MMMMMM ${c3}#####################################
${c4}`:MMMMMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;
`"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
`":MMMMMMMMMMMMMMMMMMMMMMMMM;'
`":MMMMMMMMMMMMMMMMMMM:"
"************"
EOF EOF
@ -6907,7 +6911,7 @@ ${c2} lodd${c1}dolccc${c2}ccox${c1}xoloo
EOF EOF
;; ;;
*"CrystalUX"*) *"Crystal Linux"*)
set_colors 13 5 set_colors 13 5
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
${c1} mysssym ${c1} mysssym
@ -7384,16 +7388,17 @@ EOF
;; ;;
"fedora_small") "fedora_small")
set_colors 4 7 1 set_colors 12
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
${c2} _____ ${c1} ,'''''.
/ __)${c1}\\${c2} | ,. |
| / ${c1}\\ \\${c2} | | '_'
${c1}__${c2}_| |_${c1}_/ /${c2} ,....| |..
${c1}/ ${c2}(_ _)${c1}_/${c2} .' ,_;| ..'
${c1}/ /${c2} | | | | | |
${c1}\\ \\${c2}__/ | | ',_,' |
${c1}\\${c2}(_____/ '. ,'
'''''
EOF EOF
;; ;;
@ -7686,6 +7691,24 @@ MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
EOF EOF
;; ;;
"glaucus"*)
set_colors 5
read -rd '' ascii_data <<'EOF'
${c1} ,, ,d88P
,d8P ,ad8888*
,888P d88888* ,,ad8888P*
d d888P a88888P* ,ad8888888*
.d8 d8888: d888888* ,d888888P*
.888; 88888b d8888888b8888888P
d8888J888888a88888888888888P* ,d
88888888888888888888888888P ,,d8*
888888888888888888888888888888888*
*8888888888888888888888888888888*
Y888888888P* `*``*888888888888*
*^888^* *Y888P**
EOF
;;
"gNewSense"*) "gNewSense"*)
set_colors 4 5 7 6 set_colors 4 5 7 6
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
@ -7835,25 +7858,22 @@ EOF
;; ;;
"Haiku"*) "Haiku"*)
set_colors 2 8 set_colors 1 3 7 2
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
${c2} :dc' ${c3}
'l:;'${c1},${c2}'ck. .;dc:.
co ${c1}..${c2}k. .;; ':o. MMMM MMMM
co ${c1}..${c2}k. ol ${c1}.${c2}0. MMMM MMMM
co ${c1}..${c2}k. oc ${c1}..${c2}0. MMMM MMMM
co ${c1}..${c2}k. oc ${c1}..${c2}0. MMMM MMMM
.Ol,. co ${c1}...''${c2}Oc;kkodxOdddOoc,. MMMM${c4} .ciO| /YMMMMM*"
';lxxlxOdxkxk0kd${c1}oooll${c2}dl${c1}ccc:${c2}clxd; ${c3} MMMM${c4} .cOMMMMM|/MMMMM/`
..${c1}oOolllllccccccc:::::${c2}od; , ,iMM|/MMMMMMMMMMMMMMM*
cx:ooc${c1}:::::::;${c2}cooolcX. `*.__,-cMMMMMMMMMMMMMMMMM/`${c3}.MMM
cd${c1}.${c2}''cloxdoollc' ${c1}...${c2}0. MM${c4}MMMMMMM/`:MMM/ ${c3}MMMM
cd${c1}......${c2}k;${c1}.${c2}xl${c1}.... .${c2}0. MMMM MMMM
.::c${c1};..${c2}cx;${c1}.${c2}xo${c1}..... .${c2}0. MMMM MMMM
'::c'${c1}...${c2}do${c1}..... .${c2}K, """" """"
cd,.${c1}....:${c2}O,${c1}
':clod:'${c1}
${c1}
EOF EOF
;; ;;
@ -7978,6 +7998,30 @@ ${c1} cooo: ${c2}coooooooooooooooooool
EOF EOF
;; ;;
"Kaisen"*)
set_colors 1 7 3
read -rd '' ascii_data <<'EOF'
${c1} `
`:+oyyho.
`+:`sdddddd/
`+` :ho oyo++ohds-`
.ho :dd. .: `sddddddhhyso+/-
ody.ddd-:yd- +hysssyhddddddddho`
yddddddhddd` ` `--` -+hddddddh.
hddy-+dddddy+ohh/..+sddddy/:::+ys
:ddd/sdddddddddd- oddddddd `
`yddddddddddddddd/ /ddddddd/
:. :ydddddddddddddddddo..sddddddy/`
odhdddddddo- `ddddh+-``....-+hdddddds.
-ddddddhd: /dddo -ydddddddhdddddddd-
/hdy:o - `:sddds .`./hdddddddddddddo
`/- `+hddyosy+ :dddddddy-.-od/
:sydds -hddddddd` /
.+shd- `:ohddddddddd`
`:+ooooooooooooo:
EOF
;;
"Kali"*) "Kali"*)
set_colors 4 8 set_colors 4 8
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
@ -8373,11 +8417,11 @@ EOF
"mac"* | "Darwin") "mac"* | "Darwin")
set_colors 2 3 1 1 5 4 set_colors 2 3 1 1 5 4
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
${c1} 'c. ${c1} c.'
,xNMM. ,xNMM.
.OMMMMo .OMMMMo
OMMM0, lMM"
.;loddo:' loolloddol;. .;loddo:. .olloddol;.
cKMMMMMMMMMMNWMMMMMMMMMM0: cKMMMMMMMMMMNWMMMMMMMMMM0:
${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. ${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.
XMMMMMMMMMMMMMMMMMMMMMMMX. XMMMMMMMMMMMMMMMMMMMMMMMX.
@ -8385,11 +8429,11 @@ ${c3};MMMMMMMMMMMMMMMMMMMMMMMM:
:MMMMMMMMMMMMMMMMMMMMMMMM: :MMMMMMMMMMMMMMMMMMMMMMMM:
${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. ${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.
kMMMMMMMMMMMMMMMMMMMMMMMMWd. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk ${c5}'XMMMMMMMMMMMMMMMMMMMMMMMMMMk
.XMMMMMMMMMMMMMMMMMMMMMMMMK. 'XMMMMMMMMMMMMMMMMMMMMMMMMK.
${c6}kMMMMMMMMMMMMMMMMMMMMMMd ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
;KMMMMMMMWXXWMMMMMMMk. ;KMMMMMMMWXXWMMMMMMMk.
.cooc,. .,coo:. "cooc*" "*coo'"
EOF EOF
;; ;;
@ -9514,6 +9558,31 @@ ${c1} PPPPPPPPPPPPPP
EOF EOF
;; ;;
"Pisi"*)
set_colors 12 7 6 1 8
read -rd '' ascii_data <<'EOF'
${c1} \Fv/!- `:?lzC
${c1} Q!::=zFx! ${c2}`;v6WBCicl;` ${c1},vCC\!::#.
${c1} ,%:::,'` ${c2}+#%@@FQ@@. ,cF%i${c1}``-',::a?
${c1} +m:,'```${c2}}3,/@@Q\@@ "af-${c1} `-'"7f
=o'.` ${c2}/m' :Q@:Qg ,kl${c1} `.|o
:k` '${c2}$+ 'Narm >d,${c1} ii
#`${c2}!p. `C , 'd+${c1} %'
${c2} !0m `6Kv
=a m+
!A !\L|: :|L\! $:
.8` Q''%Q#' '#Q%''Q `0-
:6 E|.6QQu uQQ6.|E p:
i{ \jts9? ?9stj\ u\
|a` -''. `e>
,m+ ${c1}'^ !`${c2}s@@@@a${c1}'"`+`${c2} >e'
!3|${c1}`|=>>r- ${c2}'U%:${c1} '>>>=:`\3!
'xopE| ${c2}`'${c1} `ledoz-
`;=>>+`${c2}`^llci/|==|/iclc;`${c1}'>>>>:
`^`+~ ${c2}````${c1} !!-^
EOF
;;
"PNM Linux"* | "WHPNM Linux"*) "PNM Linux"* | "WHPNM Linux"*)
set_colors 33 9 15 202 set_colors 33 9 15 202
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
@ -11029,6 +11098,27 @@ EOF
;; ;;
"LangitKetujuh"*)
set_colors 7 4
read -rd '' ascii_data <<'EOF'
${c1}
L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L
'L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L
L7L. 'L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L
L7L7L7L L7L7L7L
L7L7L7L L7L7L7L
L7L7L7L L7L7L7L7L7L7L7L7L7L7L7L
L7L7L7L 'L7L7L7L7L7L7L7L7L7L
L7L7L7L 'L7L7L7L7L7L7L7L
L7L7L7L L7L7L7L
L7L7L7L L7L7L7L
L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L. 'L7L
L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L.
L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L
${c2}
EOF
;;
"semc"*) "semc"*)
set_colors 2 8 1 set_colors 2 8 1
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
@ -11070,6 +11160,29 @@ ${c1} ,;::::;
EOF EOF
;; ;;
*"[Windows 11]"*|*"on Windows 11"*|\
"Windows 11"* |"windows11")
set_colors 6 7
read -rd '' ascii_data <<'EOF'
${c1}
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
################ ################
EOF
;;
*"[Windows 10]"*|*"on Windows 10"*|"Windows 8"*|\ *"[Windows 10]"*|*"on Windows 10"*|"Windows 8"*|\
"Windows 10"* |"windows10"|"windows8") "Windows 10"* |"windows10"|"windows8")
set_colors 6 7 set_colors 6 7
@ -11220,11 +11333,11 @@ EOF
"Darwin") "Darwin")
set_colors 2 3 1 1 5 4 set_colors 2 3 1 1 5 4
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'
${c1} 'c. ${c1} c.'
,xNMM. ,xNMM.
.OMMMMo .OMMMMo
OMMM0, lMMM"
.;loddo:' loolloddol;. .;loddo:. .olloddol;.
cKMMMMMMMMMMNWMMMMMMMMMM0: cKMMMMMMMMMMNWMMMMMMMMMM0:
${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. ${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.
XMMMMMMMMMMMMMMMMMMMMMMMX. XMMMMMMMMMMMMMMMMMMMMMMMX.
@ -11232,11 +11345,11 @@ ${c3};MMMMMMMMMMMMMMMMMMMMMMMM:
:MMMMMMMMMMMMMMMMMMMMMMMM: :MMMMMMMMMMMMMMMMMMMMMMMM:
${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. ${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.
kMMMMMMMMMMMMMMMMMMMMMMMMWd. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk ${c5}'XMMMMMMMMMMMMMMMMMMMMMMMMMMk
.XMMMMMMMMMMMMMMMMMMMMMMMMK. 'XMMMMMMMMMMMMMMMMMMMMMMMMK.
${c6}kMMMMMMMMMMMMMMMMMMMMMMd ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
;KMMMMMMMWXXWMMMMMMMk. ;KMMMMMMMWXXWMMMMMMMk.
.cooc,. .,coo:. "cooc*" "*coo'"
EOF EOF
;; ;;

View file

@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
.TH NEOFETCH "1" "August 2020" "Neofetch 7.1.0" "User Commands" .TH NEOFETCH "1" "April 2021" "Neofetch 7.1.0" "User Commands"
.SH NAME .SH NAME
Neofetch \- A fast, highly customizable system info script Neofetch \- A fast, highly customizable system info script
.SH SYNOPSIS .SH SYNOPSIS
@ -152,6 +152,9 @@ URL to query for public IP
\fB\-\-ip_timeout\fR int \fB\-\-ip_timeout\fR int
Public IP timeout (in seconds). Public IP timeout (in seconds).
.TP .TP
\fB\-\-ip_interface\fR value
Interface(s) to use for local IP
.TP
\fB\-\-song_format\fR format \fB\-\-song_format\fR format
Print the song data in a specific format (see config file). Print the song data in a specific format (see config file).
.TP .TP
@ -215,10 +218,6 @@ Length in spaces to make the bars.
Colors to make the bar. Colors to make the bar.
Set in this order: elapsed, total Set in this order: elapsed, total
.TP .TP
\fB\-\-cpu_display\fR mode
Bar mode.
Possible values: bar, infobar, barinfo, off
.TP
\fB\-\-memory_display\fR mode \fB\-\-memory_display\fR mode
Bar mode. Bar mode.
Possible values: bar, infobar, barinfo, off Possible values: bar, infobar, barinfo, off
@ -234,8 +233,8 @@ Possible values: bar, infobar, barinfo, off
.TP .TP
\fB\-\-backend\fR backend \fB\-\-backend\fR backend
Which image backend to use. Which image backend to use.
Possible values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', Possible values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a',
\&'off', 'sixel', 'tycat', 'w3m', 'kitty', 'ueberzug' \&'iterm2', 'off', 'sixel', 'tycat', 'w3m', 'kitty', 'viu'
.TP .TP
\fB\-\-source\fR source \fB\-\-source\fR source
Which image or ascii file to use. Which image or ascii file to use.
@ -250,6 +249,9 @@ NEW: neofetch \fB\-\-ascii\fR "$(fortune | cowsay \fB\-W\fR 30)"
\fB\-\-caca\fR source \fB\-\-caca\fR source
Shortcut to use 'caca' backend. Shortcut to use 'caca' backend.
.TP .TP
\fB\-\-catimg\fR source
Shortcut to use 'catimg' backend.
.TP
\fB\-\-chafa\fR source \fB\-\-chafa\fR source
Shortcut to use 'chafa' backend. Shortcut to use 'chafa' backend.
.TP .TP
@ -281,7 +283,10 @@ Shortcut to use 'tycat' backend.
Shortcut to use 'w3m' backend. Shortcut to use 'w3m' backend.
.TP .TP
\fB\-\-ueberzug\fR source \fB\-\-ueberzug\fR source
Shortcut to use 'ueberzug' backend. Shortcut to use 'ueberzug' backend
.TP
\fB\-\-viu\fR source
Shortcut to use 'viu' backend
.TP .TP
\fB\-\-off\fR \fB\-\-off\fR
Shortcut to use 'off' backend (Disable ascii art). Shortcut to use 'off' backend (Disable ascii art).
@ -314,15 +319,15 @@ Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD,
Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD,
openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt, openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt,
osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
TrueOS, PCLinuxOS, Pengwin, Peppermint, popos, Porteus, PostMarketOS, TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS, Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS,
Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS,
Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap,
openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel, t2, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu\-Cinnamon, Ubuntu\-Budgie, Ubuntu\-GNOME, Ubuntu\-MATE,
Ubuntu-Studio, Ubuntu, Univention, Venom, Void, semc, Obarun, Ubuntu\-Studio, Ubuntu, Univention, Venom, Void, semc, Obarun,
windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
.IP .IP
NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants. NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
@ -331,12 +336,12 @@ NOTE: Use '{distro name}_old' to use the old logos.
.IP .IP
NOTE: Ubuntu has flavor variants. NOTE: Ubuntu has flavor variants.
.TP .TP
Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, NOTE: Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu\-GNOME,
Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. Ubuntu\-Studio, Ubuntu\-Mate or Ubuntu\-Budgie to use the flavors.
.TP .TP
NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, Artix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
postmarketOS, and Void have a smaller logo variant. postmarketOS, and Void have a smaller logo variant.
@ -358,6 +363,9 @@ in some terminals emulators when using image mode.
How to size the image. How to size the image.
Possible values: auto, 00px, 00%, none Possible values: auto, 00px, 00%, none
.TP .TP
\fB\-\-catimg_size\fR 1/2
Change the resolution of catimg.
.TP
\fB\-\-crop_mode\fR mode \fB\-\-crop_mode\fR mode
Which crop mode to use Which crop mode to use
Takes the values: normal, fit, fill Takes the values: normal, fit, fill
@ -369,11 +377,11 @@ west, center, east, southwest, south, southeast
.TP .TP
\fB\-\-xoffset\fR px \fB\-\-xoffset\fR px
How close the image will be to the left edge of the How close the image will be to the left edge of the
window. This only works with w3m and ueberzug. window. This only works with w3m.
.TP .TP
\fB\-\-yoffset\fR px \fB\-\-yoffset\fR px
How close the image will be to the top edge of the How close the image will be to the top edge of the
window. This only works with w3m and ueberzug. window. This only works with w3m.
.TP .TP
\fB\-\-bg_color\fR color \fB\-\-bg_color\fR color
Background color to display behind transparent image. Background color to display behind transparent image.