File tree 9 files changed +218
-130
lines changed
9 files changed +218
-130
lines changed Original file line number Diff line number Diff line change @@ -99,18 +99,18 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master
99
99
100
100
<!-- CHANGELOG STARTS HERE --->
101
101
102
- ### Unpublished 1.4.5
102
+ ### 1.4.5
103
103
104
104
* 🌈 ** Support using FastFetch as a HyFetch backend** (` hyfetch -b fastfetch ` )
105
105
* 🌈 Add config file argument (#48 )
106
106
* 🌈 Fix problems caused by color detection on Windows (#16 )
107
107
* 🌈 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) )
114
114
* 🖼 WM - Fix wm detection with ` fuser ` (#39 )
115
115
* 🖼️ Memory - Make memory unit decimal calculation more accurate (#52 )
116
116
* 🖼 Packages - Fix squirrel (Stock Linux) package count detection (#39 )
Original file line number Diff line number Diff line change 6
6
from .types import LightDark
7
7
8
8
CONFIG_PATH = Path .home () / '.config/hyfetch.json'
9
- VERSION = '1.4.4 '
9
+ VERSION = '1.4.5 '
10
10
11
11
12
12
TEST_ASCII = r"""
Original file line number Diff line number Diff line change @@ -561,6 +561,10 @@ def detect(name: str) -> AsciiArt | None:
561
561
from .hyperbola import hyperbola
562
562
return hyperbola
563
563
564
+ if name .startswith ('hybrid' ):
565
+ from .hybrid import hybrid
566
+ return hybrid
567
+
564
568
if name .startswith ('iglunix' ) or name .startswith ('iglu' ):
565
569
from .iglunix import iglunix
566
570
return iglunix
@@ -1045,6 +1049,10 @@ def detect(name: str) -> AsciiArt | None:
1045
1049
from .shastraos import shastraos
1046
1050
return shastraos
1047
1051
1052
+ if name .startswith ('sasanqua' ):
1053
+ from .sasanqua import sasanqua
1054
+ return sasanqua
1055
+
1048
1056
if name .startswith ('scientific' ):
1049
1057
from .scientific import scientific
1050
1058
return scientific
@@ -1229,6 +1237,10 @@ def detect(name: str) -> AsciiArt | None:
1229
1237
from .uwuntu import uwuntu
1230
1238
return uwuntu
1231
1239
1240
+ if name .startswith ('urukos' ):
1241
+ from .urukos import urukos
1242
+ return urukos
1243
+
1232
1244
if name .startswith ('venom' ):
1233
1245
from .venom import venom
1234
1246
return venom
Original file line number Diff line number Diff line change
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
+
Original file line number Diff line number Diff line change
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
+
Original file line number Diff line number Diff line change
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
+
You can’t perform that action at this time.
0 commit comments