@@ -228,7 +228,7 @@ detectColors () {
228
228
my_hcolor=$( colorNumberToCode " ${my_hcolor} " )
229
229
}
230
230
231
- supported_distros=" Alpine Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Artix Linux, blackPanther OS, BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, Debian, Deepin, DesaOS,Devuan, Dragora, elementary OS, Evolve OS, Exherbo, Fedora, Frugalware, Fuduntu, Funtoo, Fux, Gentoo, gNewSense, GuixSD, Jiyuu Linux, Kali Linux, KaOS, KDE neon, Kogaion, Korora, LinuxDeepin, Linux Mint, LMDE, Logos, Mageia, Mandriva/Mandrake, Manjaro, Mer, Netrunner, NixOS, OBRevenge, openSUSE, Oracle Linux, Parabola GNU/Linux-libre, Pardus, Parrot Security, PCLinuxOS, PeppermintOS, Proxmox VE, Qubes OS, Raspbian, Red Hat Enterprise Linux, ROSA, Sabayon, SailfishOS, Scientific Linux, Siduction, Slackware, Solus, Source Mage GNU/Linux, SparkyLinux, SteamOS, SUSE Linux Enterprise, SwagArch, TinyCore, Trisquel, Ubuntu, Viperr, Void and Zorin OS."
231
+ supported_distros=" Alpine Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Artix Linux, blackPanther OS, BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, Debian, Deepin, DesaOS,Devuan, Dragora, elementary OS, Evolve OS, Exherbo, Fedora, Frugalware, Fuduntu, Funtoo, Fux, Gentoo, gNewSense, GuixSD, Hyperbola GNU/Linux-libre, Jiyuu Linux, Kali Linux, KaOS, KDE neon, Kogaion, Korora, LinuxDeepin, Linux Mint, LMDE, Logos, Mageia, Mandriva/Mandrake, Manjaro, Mer, Netrunner, NixOS, OBRevenge, openSUSE, Oracle Linux, Parabola GNU/Linux-libre, Pardus, Parrot Security, PCLinuxOS, PeppermintOS, Proxmox VE, Qubes OS, Raspbian, Red Hat Enterprise Linux, ROSA, Sabayon, SailfishOS, Scientific Linux, Siduction, Slackware, Solus, Source Mage GNU/Linux, SparkyLinux, SteamOS, SUSE Linux Enterprise, SwagArch, TinyCore, Trisquel, Ubuntu, Viperr, Void and Zorin OS."
232
232
supported_other=" Dragonfly/Free/Open/Net BSD, Haiku, Mac OS X, Windows+Cygwin and Windows+MSYS2."
233
233
supported_dms=" KDE, GNOME, Unity, Xfce, LXDE, Cinnamon, MATE, Deepin, CDE, RazorQt and Trinity."
234
234
supported_wms=" 2bwm, 9wm, Awesome, Beryl, Blackbox, Cinnamon, chromeos-wm, Compiz, deepin-wm, dminiwm, dwm, dtwm, E16, E17, echinus, Emerald, FluxBox, FLWM, FVWM, herbstluftwm, howm, IceWM, KWin, Metacity, monsterwm, Musca, Gala, Mutter, Muffin, Notion, OpenBox, PekWM, Ratpoison, Sawfish, ScrotWM, SpectrWM, StumpWM, subtle, sway, TWin, WindowMaker, WMFS, wmii, Xfwm4, XMonad and i3."
@@ -497,6 +497,11 @@ detectdistro () {
497
497
' **' ) distro_release=experimental ;; # experimental usually includes git-versions.
498
498
esac
499
499
;;
500
+ " Hyperbola GNU/Linux-libre" |" Hyperbola" )
501
+ distro=" Hyperbola GNU/Linux-libre"
502
+ distro_codename=" n/a"
503
+ distro_release=" n/a"
504
+ ;;
500
505
" LinuxDeepin" )
501
506
distro=" LinuxDeepin"
502
507
distro_codename=null
@@ -853,7 +858,11 @@ detectdistro () {
853
858
distro = "Unknown"
854
859
}
855
860
{
856
- if ($0 ~ /"LinuxDeepin"/) {
861
+ if ($0 ~ /"Hyperbola GNU\/Linux-libre"/) {
862
+ distro = "Hyperbola GNU/Linux-libre"
863
+ exit
864
+ }
865
+ else if ($0 ~ /"LinuxDeepin"/) {
857
866
distro = "LinuxDeepin"
858
867
exit
859
868
}
@@ -945,6 +954,7 @@ detectdistro () {
945
954
gnewsense) distro=" gNewSense" ;;
946
955
guixsd) distro=" GuixSD" ;;
947
956
haiku) distro=" Haiku" ;;
957
+ hyperbolagnu|hyperbolagnu/linux-libre|' hyperbola gnu/linux-libre' |hyperbola) distro=" Hyperbola GNU/Linux-libre" ;;
948
958
kali* linux) distro=" Kali Linux" ;;
949
959
kaos) distro=" KaOS" ;;
950
960
kde* neon|neon) distro=" KDE neon" ;;
@@ -1084,7 +1094,7 @@ detectpkgs () {
1084
1094
pkgs=" Unknown"
1085
1095
case " ${distro} " in
1086
1096
' Alpine Linux' ) pkgs=$( apk info | wc -l) ;;
1087
- ' Arch Linux' |' Parabola GNU/Linux-libre' |' Chakra' |' Manjaro' |' Antergos' |' Netrunner' |' KaOS' |' Obarun' |' SwagArch' |' OBRevenge' |' Artix Linux' ) pkgs=$( pacman -Qq | wc -l) ;;
1097
+ ' Arch Linux' |' Parabola GNU/Linux-libre' |' Hyperbola GNU/Linux-libre ' | ' Chakra' |' Manjaro' |' Antergos' |' Netrunner' |' KaOS' |' Obarun' |' SwagArch' |' OBRevenge' |' Artix Linux' ) pkgs=$( pacman -Qq | wc -l) ;;
1088
1098
' Chrome OS' )
1089
1099
if [ -d " /usr/local/lib/crew/packages" ]; then
1090
1100
pkgs=$( ls -l /usr/local/etc/crew/meta/* .filelist | wc -l)
@@ -3877,6 +3887,33 @@ asciiText () {
3877
3887
" ${c1} .,KKKK,. %s" )
3878
3888
;;
3879
3889
3890
+ " Hyperbola GNU/Linux-libre" )
3891
+ if [[ " $no_color " != " 1" ]]; then
3892
+ c1=$( getColor ' light grey' ) # light grey
3893
+ fi
3894
+ if [ -n " ${my_lcolor} " ]; then c1=" ${my_lcolor} " ; c2=" ${my_lcolor} " ; fi
3895
+ startline=" 0"
3896
+ logowidth=" 25"
3897
+ fulloutput=(
3898
+ " ${c1} %s"
3899
+ " ${c1} .. , %s"
3900
+ " ${c1} a; ._# %s"
3901
+ " ${c1} )## _au#? %s"
3902
+ " ${c1} ]##s,.__a_w##e^ %s"
3903
+ " ${c1} :###########( %s"
3904
+ " ${c1} ^!#####?!^ %s"
3905
+ " ${c1} ._ %s"
3906
+ " ${c1} _au######a, %s"
3907
+ " ${c1} sa###########, %s"
3908
+ " ${c1} _a##############o %s"
3909
+ " ${c1} .a#####?!^^^^^-####_ %s"
3910
+ " ${c1} j####^ ~##i %s"
3911
+ " ${c1} _de!^ -#i %s"
3912
+ " ${c1} _#e^ ]+ %s"
3913
+ " ${c1} ^ ^ %s"
3914
+ " ${c1} %s" )
3915
+ ;;
3916
+
3880
3917
" Parabola GNU/Linux-libre" )
3881
3918
if [[ " $no_color " != " 1" ]]; then
3882
3919
c1=$( getColor ' purple' ) # Purple
@@ -5407,6 +5444,7 @@ infoDisplay () {
5407
5444
" Ubuntu" |" FreeBSD" |" FreeBSD - Old" |" Debian" |" Raspbian" |" BSD" |" Red Hat Enterprise Linux" |" Oracle Linux" |" Peppermint" |" Cygwin" |" Msys" |" Fuduntu" |" Scientific Linux" |" DragonFlyBSD" |" BackTrack Linux" |" Red Star OS" |" SparkyLinux" |" OBRevenge" |" Source Mage GNU/Linux" ) labelcolor=$( getColor ' light red' ) ;;
5408
5445
" ROSA" ) labelcolor=$( getColor ' white' ) ;;
5409
5446
" CrunchBang" |" Viperr" |" elementary" * ) labelcolor=$( getColor ' dark grey' ) ;;
5447
+ " Hyperbola GNU/Linux-libre" |* ) labelcolor=$( getColor ' light grey' ) ;;
5410
5448
" Gentoo" |" Parabola GNU/Linux-libre" |" Funtoo" |" Funtoo-text" |" BLAG" |" SteamOS" |" Devuan" ) labelcolor=$( getColor ' light purple' ) ;;
5411
5449
" Haiku" ) labelcolor=$( getColor ' green' ) ;;
5412
5450
" NetBSD" |" Amazon Linux" |" Proxmox VE" ) labelcolor=$( getColor ' orange' ) ;;
0 commit comments