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'