[U] Release 2.0.1

This commit is contained in:
Azalea Gui 2025-08-21 12:56:30 -04:00
parent 62b4c27404
commit d4560e3edb
10 changed files with 224 additions and 141 deletions

View file

@ -129,6 +129,8 @@ cargo install --git https://github.com/hykilpikonna/hyfetch
<!-- CHANGELOG STARTS HERE ---> <!-- CHANGELOG STARTS HERE --->
### 2.0.1
(changelog is generated by Gemini from commit history) (changelog is generated by Gemini from commit history)
**🦀 The Rust Rewrite!** **🦀 The Rust Rewrite!**
@ -137,7 +139,7 @@ This is a massive update, rewriting the entire hyfetch core from Python to Rust
* 🚀 **Complete Rewrite in Rust**: The entire codebase has been ported to Rust, resulting in major performance improvements and a smaller binary size. * 🚀 **Complete Rewrite in Rust**: The entire codebase has been ported to Rust, resulting in major performance improvements and a smaller binary size.
* ⚙️ **New Backends**: In addition to neofetch and fastfetch, hyfetch now supports **macchina** as a backend option. * ⚙️ **New Backends**: In addition to neofetch and fastfetch, hyfetch now supports **macchina** as a backend option.
* 🌈 **Improved June Animation**: The `--june` pride month animation is now smoother, flicker-free (#408). * 🌈 **Improved June Animation**: The `--june` pride month animation is now smoother, flicker-free ([#408](https://github.com/hykilpikonna/hyfetch/pull/408)).
* 🪟 **Native Windows Support**: The Rust version provides much-improved support for Windows. * 🪟 **Native Windows Support**: The Rust version provides much-improved support for Windows.
**✨ Features & Enhancements** **✨ Features & Enhancements**

View file

@ -1,78 +1,79 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH VERSION "1" "October 2024" "Version is 1.99.0" "User Commands" .TH VERSION: "1" "August 2025" "Version: 2.0.1" "User Commands"
.SH NAME .SH NAME
Version \- manual page for Version is 1.99.0 Version: \- manual page for Version: 2.0.1
.SH SYNOPSIS
.B hyfetch
[\fI\,-c\/\fR] [\fI\,-C=CONFIG_FILE\/\fR] [\fI\,-p=PRESET\/\fR] [\fI\,-m=MODE\/\fR] [\fI\,-b=BACKEND\/\fR] [\fI\,--args=ARGS\/\fR] [\fI\,--c-scale=\/\fR
.SH DESCRIPTION .SH DESCRIPTION
usage: hyfetch [\-h] [\-c] [\-C CONFIG_FILE] SCALE] [\-\-c\-set\-l=LIGHTNESS] [\-\-june] [\-\-debug] ([\-\-distro=DISTRO] | [\-\-test\-distro=DISTRO]) [
.IP \fB\-\-ascii\-file\fR=\fI\,ASCII_FILE]\/\fR [\-\-print\-font\-logo] [\-\-auto\-detect\-light\-dark=BOOL]
[\-p {rainbow,transgender,nonbinary,xenogender,agender,queer,genderfluid,bisexual,pansexual,polysexual,omnisexual,omniromantic,gay\-men,lesbian,abrosexual,asexual,aromantic,aroace1,aroace2,aroace3,autosexual,intergender,greygender,akiosexual,bigender,demigender,demiboy,demigirl,transmasculine,transfeminine,genderfaun,demifaun,genderfae,demifae,neutrois,biromantic1,biromantic2,autoromantic,boyflux2,girlflux,genderflux,finsexual,unlabeled1,unlabeled2,pangender,pangender.contrast,gendernonconforming1,gendernonconforming2,femboy,tomboy,gynesexual,androsexual,gendervoid,voidgirl,voidboy,nonhuman\-unity,plural,fraysexual,bear,butch,leather,otter,twink,kenochoric,veldian,solian,lunian,polyam,sapphic,androgyne,interprogress,progress,intersex,old\-polyam,equal\-rights,drag,pronounfluid,pronounflux,exipronoun,neopronoun,neofluid,genderqueer,beiyang,burger,baker,caninekin,random}]
[\-m {8bit,rgb}]
[\-b {qwqfetch,neofetch,fastfetch,fastfetch\-old}] [\-\-args ARGS]
[\-\-c\-scale SCALE] [\-\-c\-set\-l LIGHT] [\-\-c\-overlay] [\-V] [\-\-june]
[\-\-debug] [\-\-distro DISTRO] [\-\-ascii\-file ASCII_FILE]
[\-\-print\-font\-logo]
.PP .PP
hyfetch \- neofetch with flags <3 hyfetch \- neofetch with flags <3
.SS "options:" .SS "Available options:"
.TP
\fB\-h\fR, \fB\-\-help\fR
show this help message and exit
.TP .TP
\fB\-c\fR, \fB\-\-config\fR \fB\-c\fR, \fB\-\-config\fR
Configure hyfetch Configure hyfetch
.TP .TP
\fB\-C\fR CONFIG_FILE, \fB\-\-config\-file\fR CONFIG_FILE \fB\-C\fR, \fB\-\-config\-file\fR=\fI\,CONFIG_FILE\/\fR
Use another config file Use another config file
[default: "/home/azalea/.config/hyfetch.json"]
.TP .TP
\fB\-p\fR {rainbow,transgender,nonbinary,xenogender,agender,queer,genderfluid,bisexual,pansexual,polysexual,omnisexual,omniromantic,gay\-men,lesbian,abrosexual,asexual,aromantic,aroace1,aroace2,aroace3,autosexual,intergender,greygender,akiosexual,bigender,demigender,demiboy,demigirl,transmasculine,transfeminine,genderfaun,demifaun,genderfae,demifae,neutrois,biromantic1,biromantic2,autoromantic,boyflux2,girlflux,genderflux,finsexual,unlabeled1,unlabeled2,pangender,pangender.contrast,gendernonconforming1,gendernonconforming2,femboy,tomboy,gynesexual,androsexual,gendervoid,voidgirl,voidboy,nonhuman\-unity,plural,fraysexual,bear,butch,leather,otter,twink,kenochoric,veldian,solian,lunian,polyam,sapphic,androgyne,interprogress,progress,intersex,old\-polyam,equal\-rights,drag,pronounfluid,pronounflux,exipronoun,neopronoun,neofluid,genderqueer,beiyang,burger,baker,caninekin,random}, \fB\-\-preset\fR {rainbow,transgender,nonbinary,xenogender,agender,queer,genderfluid,bisexual,pansexual,polysexual,omnisexual,omniromantic,gay\-men,lesbian,abrosexual,asexual,aromantic,aroace1,aroace2,aroace3,autosexual,intergender,greygender,akiosexual,bigender,demigender,demiboy,demigirl,transmasculine,transfeminine,genderfaun,demifaun,genderfae,demifae,neutrois,biromantic1,biromantic2,autoromantic,boyflux2,girlflux,genderflux,finsexual,unlabeled1,unlabeled2,pangender,pangender.contrast,gendernonconforming1,gendernonconforming2,femboy,tomboy,gynesexual,androsexual,gendervoid,voidgirl,voidboy,nonhuman\-unity,plural,fraysexual,bear,butch,leather,otter,twink,kenochoric,veldian,solian,lunian,polyam,sapphic,androgyne,interprogress,progress,intersex,old\-polyam,equal\-rights,drag,pronounfluid,pronounflux,exipronoun,neopronoun,neofluid,genderqueer,beiyang,burger,baker,caninekin,random} \fB\-p\fR, \fB\-\-preset\fR=\fI\,PRESET\/\fR
Use preset Use preset
PRESET={rainbow,transgender,nonbinary,xenogender,agender,queer,genderfluid,bisexual,pansexual,polysexual,omnisexual,omniromantic,gay\-men,lesbian,abrosexual,asexual,aromantic,aroace1,aroace2,aroace3,greysexual,autosexual,intergender,greygender,akiosexual,bigender,demigender,demiboy,demigirl,transmasculine,transfeminine,genderfaun,demifaun,genderfae,demifae,neutrois,biromantic1,autoromantic,boyflux2,girlflux,genderflux,finsexual,unlabeled1,unlabeled2,pangender,pangender.contrast,gendernonconforming1,gendernonconforming2,femboy,tomboy,gynesexual,androsexual,gendervoid,voidgirl,voidboy,nonhuman\-unity,caninekin,plural,fraysexual,bear,butch,leather,otter,twink,kenochoric,veldian,solian,lunian,polyam,sapphic,androgyne,interprogress,progress,intersex,old\-polyam,equal\-rights,drag,pronounfluid,pronounflux,exipronoun,neopronoun,neofluid,genderqueer,cisgender,baker,beiyang,burger,throatlozenges,band,random}
.TP .TP
\fB\-m\fR {8bit,rgb}, \fB\-\-mode\fR {8bit,rgb} \fB\-m\fR, \fB\-\-mode\fR=\fI\,MODE\/\fR
Color mode Color mode MODE={8bit,rgb}
.TP .TP
\fB\-b\fR {qwqfetch,neofetch,fastfetch,fastfetch\-old}, \fB\-\-backend\fR {qwqfetch,neofetch,fastfetch,fastfetch\-old} \fB\-b\fR, \fB\-\-backend\fR=\fI\,BACKEND\/\fR
Choose a *fetch backend Choose a *fetch backend BACKEND={neofetch,fastfetch,macchina}
.TP .TP
\fB\-\-args\fR ARGS \fB\-\-args\fR=\fI\,ARGS\/\fR
Additional arguments pass\-through to backend Additional arguments pass\-through to backend
.TP .TP
\fB\-\-c\-scale\fR SCALE \fB\-\-c\-scale\fR=\fI\,SCALE\/\fR
Lighten colors by a multiplier Lighten colors by a multiplier
.TP .TP
\fB\-\-c\-set\-l\fR LIGHT \fB\-\-c\-set\-l\fR=\fI\,LIGHTNESS\/\fR
Set lightness value of the colors Set lightness value of the colors
.TP .TP
\fB\-\-c\-overlay\fR
Use experimental overlay color adjusting instead of
HSL lightness
.TP
\fB\-V\fR, \fB\-\-version\fR
Check version
.TP
\fB\-\-june\fR \fB\-\-june\fR
Show pride month easter egg Show pride month easter egg
.TP .TP
\fB\-\-debug\fR \fB\-\-debug\fR
Debug mode Debug mode
.TP .TP
\fB\-\-distro\fR DISTRO, \fB\-\-test\-distro\fR DISTRO \fB\-\-distro\fR=\fI\,DISTRO\/\fR
Test for a specific distro Test for a specific distro
.TP .TP
\fB\-\-ascii\-file\fR ASCII_FILE \fB\-\-test\-distro\fR=\fI\,DISTRO\/\fR
Test for a specific distro
.TP
\fB\-\-ascii\-file\fR=\fI\,ASCII_FILE\/\fR
Use a specific file for the ascii art Use a specific file for the ascii art
.TP .TP
\fB\-\-print\-font\-logo\fR \fB\-\-print\-font\-logo\fR
Print the Font Logo / Nerd Font icon of your distro Print the Font Logo / Nerd Font icon of your distro and exit
and exit .TP
\fB\-\-auto\-detect\-light\-dark\fR=\fI\,BOOL\/\fR
Enables hyfetch to detect light/dark terminal background in
runtime
.TP
\fB\-h\fR, \fB\-\-help\fR
Prints help information
.TP
\fB\-V\fR, \fB\-\-version\fR
Prints version information
.SH "SEE ALSO" .SH "SEE ALSO"
The full documentation for The full documentation for
.B Version .B Version:
is maintained as a Texinfo manual. If the is maintained as a Texinfo manual. If the
.B info .B info
and and
.B Version .B Version:
programs are properly installed at your site, the command programs are properly installed at your site, the command
.IP .IP
.B info Version .B info Version:
.PP .PP
should give you access to the complete manual. should give you access to the complete manual.

View file

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH NEOFETCH "1" "October 2024" "Neofetch 7.98.0" "User Commands" .TH NEOFETCH "1" "August 2025" "Neofetch 8.0.1" "User Commands"
.SH NAME .SH NAME
Neofetch \- manual page for Neofetch 7.98.0 Neofetch \- manual page for Neofetch 8.0.1
.SH SYNOPSIS .SH SYNOPSIS
.B neofetch .B neofetch
\fI\,func_name --option "value" --option "value"\/\fR \fI\,func_name --option "value" --option "value"\/\fR
@ -321,12 +321,12 @@ Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, Aperio
GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike,
ArcoLinux, Arkane, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS, ArcoLinux, Arkane, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS,
Astra Linux, Athena, azos, Bedrock, BigLinux, BigLinux_large, Astra Linux, Athena, azos, Bazzite, Bedrock, BigLinux,
Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG,
BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS,
CalinixOS, Carbs, CBL\-Mariner, CelOS, Center, CentOS, Chakra, Calculate, CalinixOS, Carbs, CBL\-Mariner, CelOS, Center, CentOS,
ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro,
Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by
CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS,
dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi,
digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary,
@ -335,37 +335,36 @@ EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora
Kinoite, Fedora Sericea, Fedora Silverblue, Fedora_unicode, Kinoite, Fedora Sericea, Fedora Silverblue, Fedora_unicode,
FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware,
Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus,
gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Gloire, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang,
Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS,
Hyperbola, iglunix, instantOS, Interix, IRIX, Ironclad, Itc, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux,
januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux,
KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire,
LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch,
LinuxFromScratch, Live Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Live Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix,
Mageia, Magix, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui,
MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune,
NekOS, Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD,
Nobara, NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba,
openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
openSUSE Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Tumbleweed, openSUSE Tumbleweed\-Slowroll, OPNsense, Oracle, orchid,
Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix,
pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis,
PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS,
Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes,
Raspbian, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star,
Devuan, Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino
Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Linux, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient
Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux,
Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS,
SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin,
TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore, Trisquel,
Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin,
Sway, Ubuntu Touch, Ubuntu\-GNOME, ubuntu_old02, Ultramarine Linux, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu\-GNOME,
unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention,
Venom, VNux, Void, VzLinux, wii\-linux\-ngx, Windows, Windows 10, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii\-linuxngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2,
Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos.
Xubuntu, yiffOS, Zorin have ascii logos.
.TP .TP
NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu
have 'old' logo variants, use {distro}_old to use them. have 'old' logo variants, use {distro}_old to use them.

View file

@ -1 +1 @@
VERSION = '1.99.0' VERSION = '2.0.1'

View file

@ -0,0 +1,26 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
bazzite = AsciiArt(match=r'''"Bazzite"*''', color='5 5', ascii=r"""
${c1} %%%%%%====%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%%%
%%%%%%%%% %%%%%%%%%%%%%%%%
%%%%%%%%% %%%%%%%%%%%%%%%###
%%%%%%%%% %%%%%%%%%%%%%######
== =======######
== =========#####
%%%%%%%%% %%%%%%%####======#####
%%%%%%%%% %%%%%#######=====#####
%%%%%%%%% %%%#########=====#####
%%%%%%%%% %%##########=====#####
%%%%%%%%%====###########=====######
%%%%%%%%====#########======######
%%%%%%%=====#####========######
%%%%###===============#######
%#######==========#########
#######################
###################
###########
""")

View file

@ -208,6 +208,10 @@ def detect(name: str) -> AsciiArt | None:
from .bedrock import bedrock from .bedrock import bedrock
return bedrock return bedrock
if name.startswith('bazzite'):
from .bazzite import bazzite
return bazzite
if name.startswith('biglinux_large'): if name.startswith('biglinux_large'):
from .biglinux_large import biglinux_large from .biglinux_large import biglinux_large
return biglinux_large return biglinux_large
@ -664,9 +668,9 @@ def detect(name: str) -> AsciiArt | None:
from .interix import interix from .interix import interix
return interix return interix
if name.startswith('ironclad'): if name.startswith('gloire'):
from .ironclad import ironclad from .gloire import gloire
return ironclad return gloire
if name.startswith('januslinux') or name.startswith('janus') or name.startswith('ataraxia linux') or name.startswith('ataraxia'): if name.startswith('januslinux') or name.startswith('janus') or name.startswith('ataraxia linux') or name.startswith('ataraxia'):
from .januslinux import januslinux from .januslinux import januslinux
@ -1316,6 +1320,10 @@ def detect(name: str) -> AsciiArt | None:
from .t2 import t2 from .t2 import t2
return t2 return t2
if name.startswith('opensuse tumbleweed-slowroll') or name.startswith('opensuse_slowroll'):
from .opensuse_tumbleweed_slowroll import opensuse_tumbleweed_slowroll
return opensuse_tumbleweed_slowroll
if name.startswith('opensuse tumbleweed') or name.startswith('opensuse_tumbleweed'): if name.startswith('opensuse tumbleweed') or name.startswith('opensuse_tumbleweed'):
from .opensuse_tumbleweed import opensuse_tumbleweed from .opensuse_tumbleweed import opensuse_tumbleweed
return opensuse_tumbleweed return opensuse_tumbleweed

19
hyfetch/distros/gloire.py Normal file
View file

@ -0,0 +1,19 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
gloire = AsciiArt(match=r'''"Gloire"*''', color='5 7 0', ascii=r"""
${c3}
&#BGPPPPPG#&
B5?77!!?YJJ7!7YBB&
&G5YJ77!7JYYYYYBPJ&PY#
#PYYYYYY?!?YYYYY7?7JP5JJ
B?YYYYYY7!!7JYYYYJ!!?JJJ5
&& B7?J?77?7!!!!!77777!7Y5YYBBPGGG&
G77?YBB!!!!!!!!!!!!!JYJ??7JYJJY# PYPPG&
J777JB?!7JJ???!!!7?JYYYYYPJ!7JB
GYYG #JJJJJ??7!!!JYYY5PGB&GB&
#Y!?GB5YYJY5PG###&
GJJP
""")

View file

@ -0,0 +1,27 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
opensuse_tumbleweed_slowroll = AsciiArt(match=r'''"openSUSE Tumbleweed-Slowroll"* | "openSUSE_Slowroll"*''', color='2 7', ascii=r"""
${c2} _aaaymQQmwaaa,
,wWQQQD????????$QQQQa,.
_wQQB?" ??QQQa,
sQQD^ ?QQ6\
yWW' 4QQg
,QQD .aaaaaaaa ^4Q6
,mQP _wWQW?????YWWQa, 4Qm
jQ@ wWW?' ^4QQc ^$QL
,QQ' jWW' )QW\ ]QQ
|QQ ,QW' ]QQ ^QQ|
|QQ |QQ ]QQ QQ|
|QQ 4Qg ]QQ .QQ|
'QQ6 '$WQac. _QQ( jQQ
]QQw "?QWQQf _mQP ,QQ(
4QQga wQQP ,mQ?
4QQQga, saQWP' jQQf
?QQQQQQwaaaaaaaayWWW?' _mQ@'
?WQQQP?9VWUV???^ _amQP^
"4QQQaa, ,awQQQ?^
"?VQQQQQQQQQQQQQQP?'
""")

119
neofetch
View file

@ -28,7 +28,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE. # SOFTWARE.
version=7.99.0 version=8.0.1
# Fallback to a value of '5' for shells which support bash # Fallback to a value of '5' for shells which support bash
# but do not set the 'BASH_' shell variables (osh). # but do not set the 'BASH_' shell variables (osh).
@ -868,7 +868,7 @@ image_source="auto"
# NOTE: Adélie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android, # NOTE: Adélie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android,
# Antergos, antiX, AOSC OS, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, # Antergos, antiX, AOSC OS, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
# archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, Arkane, ArseLinux, # archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, Arkane, ArseLinux,
# Artix, Arya, Asahi, AsteroidOS, astOS, Astra Linux, Athena, azos, Bedrock, BigLinux, # Artix, Arya, Asahi, AsteroidOS, astOS, Astra Linux, Athena, azos, Bazzite, Bedrock, BigLinux,
# BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BlueLight, Bodhi, # BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BlueLight, Bodhi,
# bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, # bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS,
# Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Linux OS, ClearOS, # Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Linux OS, ClearOS,
@ -877,28 +877,29 @@ image_source="auto"
# DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso, # DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso,
# EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite, Fedora # EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite, Fedora
# Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, # Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT,
# Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, gNewSense, GNOME, # Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, gNewSense,
# GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, # GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra,
# HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, # Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali,
# Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, # KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS,
# LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch, Live Raizo, # LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch, Live
# LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS, MainsailOS, Mandriva, Manjaro, # Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS, MainsailOS, Mandriva,
# MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune, # Manjaro, MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS,
# NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD, Nurunner, NuTyX, Obarun, # Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD, Nurunner, NuTyX,
# OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, # Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin,
# openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, # openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, openSUSE
# Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, # Tumbleweed-Slowroll, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus,
# PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM Linux, # Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS,
# Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, # Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy,
# Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, # PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore,
# Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, # Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, Sabayon, sabotage,
# Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, # Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux,
# Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, # ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage,
# SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, # Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore,
# Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu- # Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu
# GNOME, ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, # Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux, unicodearch,
# Vanilla, Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, Windows95, # Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-linux-ngx,
# Wrt, Xenia, Xenia2, XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos. # Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, Xubuntu,
# yiffOS, Zorin have ascii logos.
# NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use # NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use
# {distro}_old to use them. # {distro}_old to use them.
@ -6625,12 +6626,12 @@ ASCII:
GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike,
ArcoLinux, Arkane, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS, ArcoLinux, Arkane, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS,
Astra Linux, Athena, azos, Bedrock, BigLinux, BigLinux_large, Astra Linux, Athena, azos, Bazzite, Bedrock, BigLinux,
Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG,
BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS,
CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, Chakra, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS,
ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro,
Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by
CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS,
dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi,
digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary,
@ -6641,35 +6642,35 @@ ASCII:
Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus,
Gloire, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Gloire, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang,
Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS,
Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux,
januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux,
KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire,
LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch,
LinuxFromScratch, Live Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Live Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix,
Mageia, Magix, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui,
MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune,
NekOS, Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD,
Nobara, NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba,
openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
openSUSE Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Tumbleweed, openSUSE Tumbleweed-Slowroll, OPNsense, Oracle, orchid,
Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix,
pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis,
PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS,
Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes,
Raspbian, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star,
Devuan, Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino
Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Linux, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient
Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux,
Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS,
SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin,
TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore, Trisquel,
Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin,
Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME,
unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention,
Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-linux-
Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2,
Xubuntu, yiffOS, Zorin have ascii logos. XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos.
NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu
have 'old' logo variants, use {distro}_old to use them. have 'old' logo variants, use {distro}_old to use them.

View file

@ -1,6 +1,6 @@
{ {
"name": "neowofetch", "name": "neowofetch",
"version": "1.99.0", "version": "2.0.1",
"description": "Updated neofetch", "description": "Updated neofetch",
"repository": { "repository": {
"type": "git", "type": "git",