Skip to content

Commit 007c82b

Browse files
committed
[U] Release 1.4.5
1 parent 24a1283 commit 007c82b

9 files changed

+218
-130
lines changed

README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -99,18 +99,18 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master
9999

100100
<!-- CHANGELOG STARTS HERE --->
101101

102-
### Unpublished 1.4.5
102+
### 1.4.5
103103

104104
* 🌈 **Support using FastFetch as a HyFetch backend** (`hyfetch -b fastfetch`)
105105
* 🌈 Add config file argument (#48)
106106
* 🌈 Fix problems caused by color detection on Windows (#16)
107107
* 🌈 Support pure-python distro detection for FastFetch
108-
* 🖼️ Distro - Add Aster Linux (dylanaraps/neofetch#2251)
109-
* 🖼️ Distro - Add Hybrid Linux (dylanaraps/neofetch#2239)
110-
* 🖼️ Distro - Add UrukOS (dylanaraps/neofetch#2258)
111-
* 🖼️ Distro - Add Project Sasanqua (dylanaraps/neofetch#2264)
112-
* 🖼️ Distro - Add Kali small variant (dylanaraps/neofetch#2242)
113-
* 🖼️ Distro - Fix CachyOS matching (dylanaraps/neofetch#2026)
108+
* 🖼️ Distro - Add Aster Linux ([dylanaraps#2251](https://github.com/dylanaraps/neofetch/pull/2251))
109+
* 🖼️ Distro - Add Hybrid Linux ([dylanaraps#2239](https://github.com/dylanaraps/neofetch/pull/2239))
110+
* 🖼️ Distro - Add UrukOS ([dylanaraps#2258](https://github.com/dylanaraps/neofetch/pull/2258))
111+
* 🖼️ Distro - Add Project Sasanqua ([dylanaraps#2264](https://github.com/dylanaraps/neofetch/pull/2264))
112+
* 🖼️ Distro - Add Kali small variant ([dylanaraps#2242](https://github.com/dylanaraps/neofetch/pull/2242))
113+
* 🖼️ Distro - Fix CachyOS matching ([dylanaraps#2026](https://github.com/dylanaraps/neofetch/pull/2026))
114114
* 🖼 WM - Fix wm detection with `fuser` (#39)
115115
* 🖼️ Memory - Make memory unit decimal calculation more accurate (#52)
116116
* 🖼 Packages - Fix squirrel (Stock Linux) package count detection (#39)

hyfetch/constants.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from .types import LightDark
77

88
CONFIG_PATH = Path.home() / '.config/hyfetch.json'
9-
VERSION = '1.4.4'
9+
VERSION = '1.4.5'
1010

1111

1212
TEST_ASCII = r"""

hyfetch/distros/distro_detector.py

+12
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,10 @@ def detect(name: str) -> AsciiArt | None:
561561
from .hyperbola import hyperbola
562562
return hyperbola
563563

564+
if name.startswith('hybrid'):
565+
from .hybrid import hybrid
566+
return hybrid
567+
564568
if name.startswith('iglunix') or name.startswith('iglu'):
565569
from .iglunix import iglunix
566570
return iglunix
@@ -1045,6 +1049,10 @@ def detect(name: str) -> AsciiArt | None:
10451049
from .shastraos import shastraos
10461050
return shastraos
10471051

1052+
if name.startswith('sasanqua'):
1053+
from .sasanqua import sasanqua
1054+
return sasanqua
1055+
10481056
if name.startswith('scientific'):
10491057
from .scientific import scientific
10501058
return scientific
@@ -1229,6 +1237,10 @@ def detect(name: str) -> AsciiArt | None:
12291237
from .uwuntu import uwuntu
12301238
return uwuntu
12311239

1240+
if name.startswith('urukos'):
1241+
from .urukos import urukos
1242+
return urukos
1243+
12321244
if name.startswith('venom'):
12331245
from .venom import venom
12341246
return venom

hyfetch/distros/hybrid.py

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
from . import AsciiArt
3+
4+
hybrid = AsciiArt(match=r'''"Hybrid"*''', color='4 12', ascii=r"""
5+
${c1} / ${c2}#
6+
${c1}////& ${c2}#####
7+
${c1}///// ${c2}######
8+
${c1}///// ////////// ${c2}######
9+
${c1}///// //////////////////// ${c2}######
10+
${c1}////////////////////////// ${c2}######
11+
${c1}///////// /// ${c2}######
12+
${c1}/////// / ${c2}######
13+
${c1}////// ${c2}######
14+
${c1}///// ${c2}######
15+
${c1}///// ${c2}######
16+
${c1}///// ${c2}######
17+
${c1}///// ${c2}######
18+
${c1}///// ${c2}######
19+
${c1}///// ${c2}#########
20+
${c1}////& ${c2}########
21+
""")
22+

hyfetch/distros/sasanqua.py

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
from . import AsciiArt
3+
4+
sasanqua = AsciiArt(match=r'''"Sasanqua"*''', color='5 1 5', ascii=r"""
5+
${c1}
6+
7+
__,_
8+
_╕⌐≡µ,√* º≡,
9+
ñ "' ░
10+
╞) _, ▒ __
11+
_,,,_ _Ñ╜^≡µ ≡' 1µ╕º^el "%µ
12+
∩' K Yµ& 1l ╞)
13+
▒ √" ^Ü 1" `1µ
14+
Γ ║h _¿▒∞√;, ^≡,
15+
K ^u_ ⌐* ╙¥ ╓Ñ
16+
⌠ º≡u,, ║I Å
17+
Ü _∩" ║µ_¿╝"
18+
Yu_ ▒ ╙º≡_ ║l1µ
19+
║l , Y∞µ___≡ª Γl
20+
╓hⁿ╖I 1l Ñ ╓Ñ
21+
Ñ ¥,___≡1l ╓Ñ ¿╕ª
22+
Ü ╙L ¿¿∩ª ╓P
23+
ª≡,__ *ⁿ┤ⁿÑⁿ^µ √ª
24+
ⁿ≡,,__√╝* "ⁿⁿ*"
25+
""")
26+

hyfetch/distros/urukos.py

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
from . import AsciiArt
3+
4+
urukos = AsciiArt(match=r'''"UrukOS"*''', color='12 12 7 12 4', ascii=r"""
5+
${c3} :${c4}:::::::::::::: ${c5}.
6+
${c3}=#${c4}*============. ${c5}:#:
7+
${c3}=##%${c4}+----------. ${c5}.###:
8+
${c3}=####. ${c5}.####:
9+
${c3}=####. ${c5}.####:
10+
${c3}=###*. .=${c4}--------. ${c5}####:
11+
${c3}=####. .*#+${c4}======- ${c5}####:
12+
${c3}=###*. .*###+${c4}====- ${c5}####:
13+
${c3}=###*. .*#####+${c4}==- ${c5}####:
14+
${c3}=###*. .*#######+${c4}: ${c5}####:
15+
${c3}=###*. .*#######+${c4}: ${c5}####:
16+
${c3}=###*. .*#####+${c4}==- ${c5}####:
17+
${c3}=###*. .*###+${c4}====- ${c5}####:
18+
${c3}=####. .*#+${c4}======- ${c5}####:
19+
${c3}=###*. .=${c4}--------. ${c5}.####:
20+
${c3}=####. ${c5}.####:
21+
${c3}=####. ${c5}.####:
22+
${c3}=###+${c4}--------------${c5}####:
23+
${c3}=#+${c4}=================-${c5}:
24+
${c3}:${c4}::::::::::::::::::.
25+
""")
26+

0 commit comments

Comments
 (0)