From 0dc33b95c19c9ef908661bbb5688c6e0c9b2cbf2 Mon Sep 17 00:00:00 2001 From: Jason Gantenberg Date: Mon, 9 Oct 2023 19:39:33 -0400 Subject: [PATCH 1/2] add flag to use --true-color with termpix backend --- neofetch | 10 ++++++++++ neofetch.1 | 7 +++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/neofetch b/neofetch index 48b96d215..d968b69fd 100755 --- a/neofetch +++ b/neofetch @@ -896,6 +896,13 @@ image_size="auto" # Flags: --catimg_size catimg_size="2" +# Termpix uses true colors? +# Apply termpix's --true-color flag. +# +# Default: '' +# Flag: --true-color +true_color= + # Gap between image and text # # Default: '3' @@ -4503,6 +4510,7 @@ display_image() { termpix \ --width "$((width / font_width))" \ --height "$((height / font_height))" \ + $true_color \ "$image" ;; @@ -5214,6 +5222,7 @@ IMAGE: closer to the left side. --clean Delete cached files and thumbnails. + --true-color Use termpix --true-color flag. OTHER: --config /path/to/config Specify a path to a custom config file @@ -5373,6 +5382,7 @@ get_args() { "--catimg_size") catimg_size="$2" ;; "--crop_mode") crop_mode="$2" ;; "--crop_offset") crop_offset="$2" ;; + "--true-color") true_color="--true-color" ;; "--xoffset") xoffset="$2" ;; "--yoffset") yoffset="$2" ;; "--background_color" | "--bg_color") background_color="$2" ;; diff --git a/neofetch.1 b/neofetch.1 index b90b57817..67f140af0 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. -.TH NEOFETCH "1" "April 2021" "Neofetch 7.1.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH NEOFETCH "1" "October 2023" "Neofetch 7.1.0" "User Commands" .SH NAME Neofetch \- A fast, highly customizable system info script .SH SYNOPSIS @@ -395,6 +395,9 @@ closer to the left side. .TP \fB\-\-clean\fR Delete cached files and thumbnails. +.TP +\fB\-\-true\-color\fR +Use termpix \fB\-\-true\-color\fR flag. .SS "OTHER:" .TP \fB\-\-config\fR \fI\,/path/to/config\/\fP From dd42f36d40c9976841988716e48cf2f62619ec87 Mon Sep 17 00:00:00 2001 From: Jason Gantenberg Date: Mon, 9 Oct 2023 19:40:25 -0400 Subject: [PATCH 2/2] rerun help2man --- neofetch.1 | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/neofetch.1 b/neofetch.1 index 67f140af0..f47a7ffbb 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -301,34 +301,35 @@ Colors to print the ascii art \fB\-\-ascii_distro\fR distro Which Distro's ascii art to print .TP -NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS, -Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft, -ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch, -Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight, -bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, -Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, -Container_Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS, -Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, -EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, -FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, -gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, HydroOS, -Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora, -KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE, -Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, TeArch, Maui, -Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD, -Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, -openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt, -osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, -TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS, -Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS, +NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, +instantOS, Antergos, antiX, "AOSC OS", "AOSC OS/Retro", +Apricity, ArchCraft, ArcoLinux, ArchBox, ARCHlabs, ArchStrike, +XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, Bitrig, +BlackArch, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, +Calculate, Carbs, CentOS, Chakra, ChaletOS, Chapeau, Chrom, +Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, Container_Linux, +Crystal Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS, Devuan, +DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, EndeavourOS, Endless, +EuroLinux, Exherbo, Fedora, Feren, FreeBSD, FreeMiNT, Frugalware, +Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, gNewSense, GNOME, GNU, +GoboLinux, Grombyang, Guix, Haiku, Huayra, Hyperbola, iglunix, janus, Kali, +KaOS, KDE_neon, Kibojoe, Kogaion, Korora, KSLinux, Kubuntu, LEDE, +LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE, Lubuntu, Lunar, macos, +Mageia, MagpieOS, Mandriva, Manjaro, TeArch, Maui, Mer, Minix, LinuxMint, +Live_Raizo, MX_Linux, Namib, Neptune, NetBSD, Netrunner, Nitrux, +NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, +openmamba, OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, +OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, TrueOS, +PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS, +Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel, Ubuntu\-Cinnamon, Ubuntu\-Budgie, Ubuntu\-GNOME, Ubuntu\-MATE, -Ubuntu\-Studio, Ubuntu, Univention, Venom, Void, VNux, semc, Obarun, -windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. +Ubuntu\-Studio, Ubuntu, Univention, Venom, Void, VNux, LangitKetujuh, semc, +Obarun, windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. .IP NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants. .IP