diff --git a/hyfetch/distros/codex_linux.py b/hyfetch/distros/codex_linux.py new file mode 100644 index 00000000..6897adcd --- /dev/null +++ b/hyfetch/distros/codex_linux.py @@ -0,0 +1,19 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +codex_linux = AsciiArt(match=r'''"Codex Linux"*''', color='fg', ascii=r""" +${c1}#: :+#@@@@%# +@@#: .*@@@@@@@@@ +@@@@#- .@@@@@@@@@@@ +@@@@@@%- %@@@@@@@@@@@ +@@@@@@@@%= :@@@@%%%%@@@@ +@@@@@@@@@@%==*-: .:=# +:*@@@@@@@@@@= + :*@@@@@@@@= + .*@@@@@@= + .+@@@@= + .+%@= + += +""") + \ No newline at end of file diff --git a/hyfetch/distros/distro_detector.py b/hyfetch/distros/distro_detector.py index 6d279341..9608905c 100644 --- a/hyfetch/distros/distro_detector.py +++ b/hyfetch/distros/distro_detector.py @@ -352,6 +352,10 @@ def detect(name: str) -> AsciiArt | None: from .clover import clover return clover + if name.startswith('codex linux'): + from .codex_linux import codex_linux + return codex_linux + if name.startswith('condres'): from .condres import condres return condres @@ -1536,6 +1540,10 @@ def detect(name: str) -> AsciiArt | None: from .tatra import tatra return tatra + if name.startswith('zirconium'): + from .zirconium import zirconium + return zirconium + if name.startswith('zorin'): from .zorin import zorin return zorin diff --git a/hyfetch/distros/ironclad.py b/hyfetch/distros/ironclad.py deleted file mode 100644 index 67233408..00000000 --- a/hyfetch/distros/ironclad.py +++ /dev/null @@ -1,19 +0,0 @@ -# This file is automatically generated. Please do not modify. - -from . import AsciiArt - -ironclad = AsciiArt(match=r'''"Ironclad"*''', 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 -""") - \ No newline at end of file diff --git a/hyfetch/distros/opensuse_slowroll.py b/hyfetch/distros/opensuse_slowroll.py deleted file mode 100644 index 3d140782..00000000 --- a/hyfetch/distros/opensuse_slowroll.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file is automatically generated. Please do not modify. - -from . import AsciiArt - -opensuse_slowroll = AsciiArt(match=r'''"openSUSE 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?' -""") - \ No newline at end of file diff --git a/hyfetch/distros/zirconium.py b/hyfetch/distros/zirconium.py new file mode 100644 index 00000000..c4297c20 --- /dev/null +++ b/hyfetch/distros/zirconium.py @@ -0,0 +1,27 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +zirconium = AsciiArt(match=r'''"Zirconium"*''', color='4 6', ascii=r""" +${c1} o%%%%%o o%%%%%%o +%%%%%%%%%%%o o%%%%%%%%%%%% + O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O + O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O + O%%%%%%%%%%%%%%%%%%%%%%%%%%== + O%%%%%%%%%%%%%%%%%%==== + ++++======= + +++++++==== + ++****+++== + +++*****+++ + ==++*****++ + ==++++**++ + =====+++++ + =====+%%%%%%%%%%%%o + ==%%%%%%%%%%%%%%%%%%%%%%%%o + =%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o + o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o +%%%%%%%%%%%%%%O O%%%%%%%%%%%%%% +O%%%%%%%%O O%%%%%%%O + O%%%O O%%%O +""") + \ No newline at end of file diff --git a/neofetch b/neofetch index 977a3fbd..aae628d4 100755 --- a/neofetch +++ b/neofetch @@ -873,34 +873,34 @@ image_source="auto" # BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BlueLight, Bodhi, # bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, # Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Linux OS, ClearOS, -# Clover, Cobalt, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, -# CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, digital UNIX, -# DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso, -# EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite, Fedora -# Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, -# Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, gNewSense, -# GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, -# Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, -# KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, -# LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch, Live -# Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS, MainsailOS, Mandriva, -# Manjaro, MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, -# Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD, Nurunner, NuTyX, -# Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, -# openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, openSUSE -# Tumbleweed-Slowroll, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, -# Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, -# Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, -# PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore, -# Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, Sabayon, sabotage, -# Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, secureblue, semc, Septor, Serene, -# SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Soda, Solus, -# Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch, -# TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, -# Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux, -# unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii- -# linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, -# Xubuntu, yiffOS, Zorin have ascii logos. +# Clover, Cobalt, Codex Linux, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, +# CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, +# digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, +# Endless, Enso, EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite, +# Fedora Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, +# gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, +# Huayra, Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, +# Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, +# LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, +# LinuxFromScratch, Live Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS, +# MainsailOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, +# MX, Namib, NekOS, Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD, +# Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, +# OpenIndiana, openKylin, openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE +# Tumbleweed, openSUSE Tumbleweed-Slowroll, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, +# Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, +# Peropesis, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, +# Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, +# Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, +# Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, secureblue, semc, +# Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, +# Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, +# Tatra, TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu +# Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, +# Ultramarine Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, +# Void, VzLinux, wii-linux-ngx, 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, void have 'old' logo # variants, use {distro}_old to use them. @@ -6648,13 +6648,13 @@ ASCII: BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, - Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by - CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, - dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, - digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, - Elive, EncryptOS, EndeavourOS, Endless, Enso, EuroLinux, - EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora - Kinoite, Fedora Sericea, Fedora Silverblue, Fedora_unicode, + Clear Linux OS, ClearOS, Clover, Cobalt, Codex Linux, Condres, + Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, + CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, + DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger, + Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso, + EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, + Fedora Kinoite, Fedora Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, @@ -9142,6 +9142,24 @@ oNMMMMMMMMMMMNs` `sy` `oNMMMMMMMMMMMNo EOF ;; + "Codex Linux"*) + set_colors fg + read -rd '' ascii_data <<'EOF' +${c1}#: :+#@@@@%# +@@#: .*@@@@@@@@@ +@@@@#- .@@@@@@@@@@@ +@@@@@@%- %@@@@@@@@@@@ +@@@@@@@@%= :@@@@%%%%@@@@ +@@@@@@@@@@%==*-: .:=# +:*@@@@@@@@@@= + :*@@@@@@@@= + .*@@@@@@= + .+@@@@= + .+%@= + += +EOF + ;; + "Condres"*) set_colors 2 3 6 read -rd '' ascii_data <<'EOF'