Skip to content

Commit

Permalink
[U] Release 1.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
hykilpikonna committed Dec 19, 2022
1 parent 24a1283 commit 007c82b
Show file tree
Hide file tree
Showing 9 changed files with 218 additions and 130 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,18 +99,18 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master

<!-- CHANGELOG STARTS HERE --->

### Unpublished 1.4.5
### 1.4.5

* 🌈 **Support using FastFetch as a HyFetch backend** (`hyfetch -b fastfetch`)
* 🌈 Add config file argument (#48)
* 🌈 Fix problems caused by color detection on Windows (#16)
* 🌈 Support pure-python distro detection for FastFetch
* 🖼️ Distro - Add Aster Linux (dylanaraps/neofetch#2251)
* 🖼️ Distro - Add Hybrid Linux (dylanaraps/neofetch#2239)
* 🖼️ Distro - Add UrukOS (dylanaraps/neofetch#2258)
* 🖼️ Distro - Add Project Sasanqua (dylanaraps/neofetch#2264)
* 🖼️ Distro - Add Kali small variant (dylanaraps/neofetch#2242)
* 🖼️ Distro - Fix CachyOS matching (dylanaraps/neofetch#2026)
* 🖼️ Distro - Add Aster Linux ([dylanaraps#2251](https://github.com/dylanaraps/neofetch/pull/2251))
* 🖼️ Distro - Add Hybrid Linux ([dylanaraps#2239](https://github.com/dylanaraps/neofetch/pull/2239))
* 🖼️ Distro - Add UrukOS ([dylanaraps#2258](https://github.com/dylanaraps/neofetch/pull/2258))
* 🖼️ Distro - Add Project Sasanqua ([dylanaraps#2264](https://github.com/dylanaraps/neofetch/pull/2264))
* 🖼️ Distro - Add Kali small variant ([dylanaraps#2242](https://github.com/dylanaraps/neofetch/pull/2242))
* 🖼️ Distro - Fix CachyOS matching ([dylanaraps#2026](https://github.com/dylanaraps/neofetch/pull/2026))
* 🖼 WM - Fix wm detection with `fuser` (#39)
* 🖼️ Memory - Make memory unit decimal calculation more accurate (#52)
* 🖼 Packages - Fix squirrel (Stock Linux) package count detection (#39)
Expand Down
2 changes: 1 addition & 1 deletion hyfetch/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from .types import LightDark

CONFIG_PATH = Path.home() / '.config/hyfetch.json'
VERSION = '1.4.4'
VERSION = '1.4.5'


TEST_ASCII = r"""
Expand Down
12 changes: 12 additions & 0 deletions hyfetch/distros/distro_detector.py
Original file line number Diff line number Diff line change
Expand Up @@ -561,6 +561,10 @@ def detect(name: str) -> AsciiArt | None:
from .hyperbola import hyperbola
return hyperbola

if name.startswith('hybrid'):
from .hybrid import hybrid
return hybrid

if name.startswith('iglunix') or name.startswith('iglu'):
from .iglunix import iglunix
return iglunix
Expand Down Expand Up @@ -1045,6 +1049,10 @@ def detect(name: str) -> AsciiArt | None:
from .shastraos import shastraos
return shastraos

if name.startswith('sasanqua'):
from .sasanqua import sasanqua
return sasanqua

if name.startswith('scientific'):
from .scientific import scientific
return scientific
Expand Down Expand Up @@ -1229,6 +1237,10 @@ def detect(name: str) -> AsciiArt | None:
from .uwuntu import uwuntu
return uwuntu

if name.startswith('urukos'):
from .urukos import urukos
return urukos

if name.startswith('venom'):
from .venom import venom
return venom
Expand Down
22 changes: 22 additions & 0 deletions hyfetch/distros/hybrid.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@

from . import AsciiArt

hybrid = AsciiArt(match=r'''"Hybrid"*''', color='4 12', ascii=r"""
${c1} / ${c2}#
${c1}////& ${c2}#####
${c1}///// ${c2}######
${c1}///// ////////// ${c2}######
${c1}///// //////////////////// ${c2}######
${c1}////////////////////////// ${c2}######
${c1}///////// /// ${c2}######
${c1}/////// / ${c2}######
${c1}////// ${c2}######
${c1}///// ${c2}######
${c1}///// ${c2}######
${c1}///// ${c2}######
${c1}///// ${c2}######
${c1}///// ${c2}######
${c1}///// ${c2}#########
${c1}////& ${c2}########
""")

26 changes: 26 additions & 0 deletions hyfetch/distros/sasanqua.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

from . import AsciiArt

sasanqua = AsciiArt(match=r'''"Sasanqua"*''', color='5 1 5', ascii=r"""
${c1}
__,_
_╕⌐≡µ,√* º≡,
ñ "' ░
╞) _, ▒ __
_,,,_ _Ñ╜^≡µ ≡' 1µ╕º^el "%µ
∩' K Yµ& 1l ╞)
▒ √" ^Ü 1" `1µ
Γ ║h _¿▒∞√;, ^≡,
K ^u_ ⌐* ╙¥ ╓Ñ
⌠ º≡u,, ║I Å
Ü _∩" ║µ_¿╝"
Yu_ ▒ ╙º≡_ ║l1µ
║l , Y∞µ___≡ª Γl
╓hⁿ╖I 1l Ñ ╓Ñ
Ñ ¥,___≡1l ╓Ñ ¿╕ª
Ü ╙L ¿¿∩ª ╓P
ª≡,__ *ⁿ┤ⁿÑⁿ^µ √ª
ⁿ≡,,__√╝* "ⁿⁿ*"
""")

26 changes: 26 additions & 0 deletions hyfetch/distros/urukos.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

from . import AsciiArt

urukos = AsciiArt(match=r'''"UrukOS"*''', color='12 12 7 12 4', ascii=r"""
${c3} :${c4}:::::::::::::: ${c5}.
${c3}=#${c4}*============. ${c5}:#:
${c3}=##%${c4}+----------. ${c5}.###:
${c3}=####. ${c5}.####:
${c3}=####. ${c5}.####:
${c3}=###*. .=${c4}--------. ${c5}####:
${c3}=####. .*#+${c4}======- ${c5}####:
${c3}=###*. .*###+${c4}====- ${c5}####:
${c3}=###*. .*#####+${c4}==- ${c5}####:
${c3}=###*. .*#######+${c4}: ${c5}####:
${c3}=###*. .*#######+${c4}: ${c5}####:
${c3}=###*. .*#####+${c4}==- ${c5}####:
${c3}=###*. .*###+${c4}====- ${c5}####:
${c3}=####. .*#+${c4}======- ${c5}####:
${c3}=###*. .=${c4}--------. ${c5}.####:
${c3}=####. ${c5}.####:
${c3}=####. ${c5}.####:
${c3}=###+${c4}--------------${c5}####:
${c3}=#+${c4}=================-${c5}:
${c3}:${c4}::::::::::::::::::.
""")

Loading

0 comments on commit 007c82b

Please sign in to comment.