From 7d1ec7109f5cbd20cf7953db89512cc690a2c3d8 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Wed, 22 Mar 2023 21:43:03 +0000 Subject: [PATCH 1/2] Added archcraft_minimal logo --- hyfetch/distros/archcraft_minimal.py | 27 +++++++++++++++++++++++++++ hyfetch/distros/distro_detector.py | 6 +++++- neofetch | 26 +++++++++++++++++++++++++- 3 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 hyfetch/distros/archcraft_minimal.py diff --git a/hyfetch/distros/archcraft_minimal.py b/hyfetch/distros/archcraft_minimal.py new file mode 100644 index 00000000..675d3c2a --- /dev/null +++ b/hyfetch/distros/archcraft_minimal.py @@ -0,0 +1,27 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +archcraft_minimal = AsciiArt(match=r'''"Archcraft"*''', color='6 1 2 3 4 5', ascii=r""" +${c1} ⢰⡆ + ⢠⣿⣿⡄ + ⢀⣾⣿⣿⣿⡀ + ⣼⣿⣿⣿⣿⣷⡀ + ⣼⣿⣿⣿⣿⣿⣿⣷ + ⢼⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣤⣈⠻⢿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣼⣿⣿⣿⣿⣿⡿⣿⣿⡟ ⠸⣿⣿⡿⣿⣿⣿⣿⣿⣷⡀ + ⣼⣿⣿⣿⣿⣿⡏ ⠈⣿⣿⣿⣿⣿⣷⡀ + ⢀⣼⣿⣿⣿⣿⣿⣿⡗ ⢀⣠⣤⣀ ⠸⣿⣿⣿⣿⣿⣿⣷⡀ + ⢀⣾⣿⣿⣿⣿⣿⡏⠁ ⢠⣿⣿⣿⣿⡇ ⢙⣿⣿⣻⠿⣿⣷⡀ + ⢀⣾⣿⣿⣿⣿⣿⣿⣷⣤⡀ ⠻⣿⣿⡿⠃ ⢀⣼⣿⣿⣿⣿⣦⣌⠙ + ⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀ + ⢠⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁ ⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡄ + ⣠⣿⣿⣿⣿⠿⠛⠋⠁ ⠉⠙⠻⢿⣿⣿⣿⣿⣆ +⡰⠟⠛⠉⠁ ⠉⠙⠛⠿⢆ +""") + \ No newline at end of file diff --git a/hyfetch/distros/distro_detector.py b/hyfetch/distros/distro_detector.py index 6f8470b3..fafea17a 100644 --- a/hyfetch/distros/distro_detector.py +++ b/hyfetch/distros/distro_detector.py @@ -104,10 +104,14 @@ def detect(name: str) -> AsciiArt | None: from .apricity import apricity return apricity + if name.startswith('archcraft_minimal'): + from .archcraft_minimal import archcraft_minimal + return archcraft_minimal + if name.startswith('archcraft'): from .archcraft import archcraft return archcraft - + if name.startswith('arcolinux_small'): from .arcolinux_small import arcolinux_small return arcolinux_small diff --git a/neofetch b/neofetch index 63245851..90c417cf 100755 --- a/neofetch +++ b/neofetch @@ -7008,7 +7008,31 @@ MMMMMMMMMMNds/. dhhyys+/-` EOF ;; - + "archcraft_minimal"*) + set_colors 6 1 2 3 4 5 + read -rd '' ascii_data <<'EOF' +${c1} ⢰⡆ + ⢠⣿⣿⡄ + ⢀⣾⣿⣿⣿⡀ + ⣼⣿⣿⣿⣿⣷⡀ + ⣼⣿⣿⣿⣿⣿⣿⣷ + ⢼⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣤⣈⠻⢿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ + ⣼⣿⣿⣿⣿⣿⡿⣿⣿⡟ ⠸⣿⣿⡿⣿⣿⣿⣿⣿⣷⡀ + ⣼⣿⣿⣿⣿⣿⡏ ⠈⣿⣿⣿⣿⣿⣷⡀ + ⢀⣼⣿⣿⣿⣿⣿⣿⡗ ⢀⣠⣤⣀ ⠸⣿⣿⣿⣿⣿⣿⣷⡀ + ⢀⣾⣿⣿⣿⣿⣿⡏⠁ ⢠⣿⣿⣿⣿⡇ ⢙⣿⣿⣻⠿⣿⣷⡀ + ⢀⣾⣿⣿⣿⣿⣿⣿⣷⣤⡀ ⠻⣿⣿⡿⠃ ⢀⣼⣿⣿⣿⣿⣦⣌⠙ + ⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀ + ⢠⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁ ⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡄ + ⣠⣿⣿⣿⣿⠿⠛⠋⠁ ⠉⠙⠻⢿⣿⣿⣿⣿⣆ +⡰⠟⠛⠉⠁ ⠉⠙⠛⠿⢆ +EOF + ;; "Archcraft"*) set_colors 6 1 2 3 4 5 read -rd '' ascii_data <<'EOF' From 3b8cf64a5ea8c6e4629fd48c89629bde4ddc1ab6 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Wed, 22 Mar 2023 21:46:36 +0000 Subject: [PATCH 2/2] Added archcraft_ascii --- hyfetch/distros/archcraft_ascii.py | 27 +++++++++++++++++++++++++++ hyfetch/distros/distro_detector.py | 4 ++++ neofetch | 28 ++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 hyfetch/distros/archcraft_ascii.py diff --git a/hyfetch/distros/archcraft_ascii.py b/hyfetch/distros/archcraft_ascii.py new file mode 100644 index 00000000..d6e00070 --- /dev/null +++ b/hyfetch/distros/archcraft_ascii.py @@ -0,0 +1,27 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +archcraft_ascii = AsciiArt(match=r'''"Archcraft"*''', color='6 1 2 3 4 5', ascii=r""" +${c1} -o\ + :ooo: + .ooooo. + ooooooo. + +oooooooo. + -oooooooooo. + --:-+oooooooo. + yooo+=+sooooooo. + yoooooosooooooooo. + y+ooooooooooooooooo. + yoooooooooooooooooooo` + yoooooo+oo= :oo++ooooo` + :oooooo. +ooooo- + -ooooooo. .::. +ooosoo= + -oooooo` .oooo` +os-=o= + =ooooooo=: `oo+ :=ooo=--`. + +ooooooooos. .=sooooooo+- + .+osossos+-` `-+osososs+. + :sss+=-:` `:-=+ssss: +:=-:` `-=+: +""") + \ No newline at end of file diff --git a/hyfetch/distros/distro_detector.py b/hyfetch/distros/distro_detector.py index fafea17a..11f1887e 100644 --- a/hyfetch/distros/distro_detector.py +++ b/hyfetch/distros/distro_detector.py @@ -104,6 +104,10 @@ def detect(name: str) -> AsciiArt | None: from .apricity import apricity return apricity + if name.startswith('archcraft_ascii'): + from .archcraft_ascii import archcraft_ascii + return archcraft_ascii + if name.startswith('archcraft_minimal'): from .archcraft_minimal import archcraft_minimal return archcraft_minimal diff --git a/neofetch b/neofetch index 90c417cf..bb64aa94 100755 --- a/neofetch +++ b/neofetch @@ -7008,6 +7008,33 @@ MMMMMMMMMMNds/. dhhyys+/-` EOF ;; + + "archcraft_ascii"*) + set_colors 6 1 2 3 4 5 + read -rd '' ascii_data <<'EOF' +${c1} -o\ + :ooo: + .ooooo. + ooooooo. + +oooooooo. + -oooooooooo. + --:-+oooooooo. + yooo+=+sooooooo. + yoooooosooooooooo. + y+ooooooooooooooooo. + yoooooooooooooooooooo` + yoooooo+oo= :oo++ooooo` + :oooooo. +ooooo- + -ooooooo. .::. +ooosoo= + -oooooo` .oooo` +os-=o= + =ooooooo=: `oo+ :=ooo=--`. + +ooooooooos. .=sooooooo+- + .+osossos+-` `-+osososs+. + :sss+=-:` `:-=+ssss: +:=-:` `-=+: +EOF + ;; + "archcraft_minimal"*) set_colors 6 1 2 3 4 5 read -rd '' ascii_data <<'EOF' @@ -7033,6 +7060,7 @@ ${c1} ⢰⡆ ⡰⠟⠛⠉⠁ ⠉⠙⠛⠿⢆ EOF ;; + "Archcraft"*) set_colors 6 1 2 3 4 5 read -rd '' ascii_data <<'EOF'