Add ravynOS platform
This commit is contained in:
parent
ccd5d9f526
commit
ec172fb47a
1 changed files with 44 additions and 7 deletions
51
neofetch
51
neofetch
|
@ -800,7 +800,7 @@ image_source="auto"
|
||||||
# osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
|
# osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
|
||||||
# TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
|
# TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
|
||||||
# Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian,
|
# Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian,
|
||||||
# Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith,
|
# ravynOS, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith,
|
||||||
# Rocky, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
|
# Rocky, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
|
||||||
# SereneLinux, SharkLinux, Siduction, SkiffOS, Slackware, SliTaz, SmartOS,
|
# SereneLinux, SharkLinux, Siduction, SkiffOS, Slackware, SliTaz, SmartOS,
|
||||||
# Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2,
|
# Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2,
|
||||||
|
@ -977,6 +977,14 @@ get_distro() {
|
||||||
*) distro=$(< /bedrock/etc/bedrock-release)
|
*) distro=$(< /bedrock/etc/bedrock-release)
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
elif [[ -f /System/Library/CoreServices/SystemVersion.plist ]]; then
|
||||||
|
os=ravynOS
|
||||||
|
ascii_distro="ravynOS"
|
||||||
|
case $distro_shorthand in
|
||||||
|
tiny) distro="$darwin_name" ;;
|
||||||
|
on) distro="$darwin_name $osx_version" ;;
|
||||||
|
*) distro="$darwin_name $darwin_family $osx_version"
|
||||||
|
esac
|
||||||
elif [[ -f /etc/redstar-release ]]; then
|
elif [[ -f /etc/redstar-release ]]; then
|
||||||
case $distro_shorthand in
|
case $distro_shorthand in
|
||||||
on|tiny) distro="Red Star OS" ;;
|
on|tiny) distro="Red Star OS" ;;
|
||||||
|
@ -1256,7 +1264,7 @@ get_model() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Mac OS X"|"macOS")
|
"Mac OS X"|"macOS"|"ravynOS")
|
||||||
if [[ $(kextstat | grep -F -e "FakeSMC" -e "VirtualSMC") != "" ]]; then
|
if [[ $(kextstat | grep -F -e "FakeSMC" -e "VirtualSMC") != "" ]]; then
|
||||||
model="Hackintosh (SMBIOS: $(sysctl -n hw.model))"
|
model="Hackintosh (SMBIOS: $(sysctl -n hw.model))"
|
||||||
else
|
else
|
||||||
|
@ -1435,7 +1443,7 @@ get_uptime() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Mac OS X"|"macOS"|"iPhone OS"|BSD|FreeMiNT)
|
"Mac OS X"|"macOS"|"ravynOS"|"iPhone OS"|BSD|FreeMiNT)
|
||||||
boot=$(sysctl -n kern.boottime)
|
boot=$(sysctl -n kern.boottime)
|
||||||
boot=${boot/\{ sec = }
|
boot=${boot/\{ sec = }
|
||||||
boot=${boot/,*}
|
boot=${boot/,*}
|
||||||
|
@ -1775,6 +1783,8 @@ get_de() {
|
||||||
case $os in
|
case $os in
|
||||||
"Mac OS X"|"macOS") de=Aqua ;;
|
"Mac OS X"|"macOS") de=Aqua ;;
|
||||||
|
|
||||||
|
"ravynOS") de=Mizu ;;
|
||||||
|
|
||||||
Windows)
|
Windows)
|
||||||
case $distro in
|
case $distro in
|
||||||
*"Windows 10"*)
|
*"Windows 10"*)
|
||||||
|
@ -2713,7 +2723,7 @@ get_memory() {
|
||||||
mem_used="$(((${pages_app} + ${pages_wired//.} + ${pages_compressed//.}) * hw_pagesize / 1024 / 1024))"
|
mem_used="$(((${pages_app} + ${pages_wired//.} + ${pages_compressed//.}) * hw_pagesize / 1024 / 1024))"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"BSD" | "MINIX")
|
"BSD" | "MINIX" | "ravynOS")
|
||||||
# Mem total.
|
# Mem total.
|
||||||
case $kernel_name in
|
case $kernel_name in
|
||||||
"NetBSD"*) mem_total="$(($(sysctl -n hw.physmem64) / 1024 / 1024))" ;;
|
"NetBSD"*) mem_total="$(($(sysctl -n hw.physmem64) / 1024 / 1024))" ;;
|
||||||
|
@ -4895,7 +4905,8 @@ cache_uname() {
|
||||||
kernel_version="${uname[1]}"
|
kernel_version="${uname[1]}"
|
||||||
kernel_machine="${uname[2]}"
|
kernel_machine="${uname[2]}"
|
||||||
|
|
||||||
if [[ "$kernel_name" == "Darwin" ]]; then
|
if [[ "$kernel_name" == "Darwin" ]] ||
|
||||||
|
[[ "$kernel_name" == "FreeBSD" && -f /System/Library/CoreServices/SystemVersion.plist ]]; then
|
||||||
# macOS can report incorrect versions unless this is 0.
|
# macOS can report incorrect versions unless this is 0.
|
||||||
# https://github.com/dylanaraps/neofetch/issues/1607
|
# https://github.com/dylanaraps/neofetch/issues/1607
|
||||||
export SYSTEM_VERSION_COMPAT=0
|
export SYSTEM_VERSION_COMPAT=0
|
||||||
|
@ -4905,6 +4916,7 @@ cache_uname() {
|
||||||
for ((i=0;i<${#sw_vers[@]};i+=2)) {
|
for ((i=0;i<${#sw_vers[@]};i+=2)) {
|
||||||
case ${sw_vers[i]} in
|
case ${sw_vers[i]} in
|
||||||
ProductName) darwin_name=${sw_vers[i+1]} ;;
|
ProductName) darwin_name=${sw_vers[i+1]} ;;
|
||||||
|
ProductFamily) darwin_family=${sw_vers[i+1]} ;;
|
||||||
ProductVersion) osx_version=${sw_vers[i+1]} ;;
|
ProductVersion) osx_version=${sw_vers[i+1]} ;;
|
||||||
ProductBuildVersion) osx_build=${sw_vers[i+1]} ;;
|
ProductBuildVersion) osx_build=${sw_vers[i+1]} ;;
|
||||||
esac
|
esac
|
||||||
|
@ -5159,8 +5171,8 @@ ASCII:
|
||||||
openmamba, OpenMandriva, OpenStage, OpenWrt, osmc, Oracle,
|
openmamba, OpenMandriva, OpenStage, OpenWrt, osmc, Oracle,
|
||||||
OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, TrueOS,
|
OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, TrueOS,
|
||||||
PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
|
PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
|
||||||
Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian, Reborn_OS,
|
Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS,
|
||||||
Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
|
Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
|
||||||
sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
|
sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
|
||||||
SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS,
|
SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS,
|
||||||
Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap,
|
Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap,
|
||||||
|
@ -9977,6 +9989,31 @@ ${c1} `.::///+:/-. --///+//-:``
|
||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
"ravynOS")
|
||||||
|
set_colors 15
|
||||||
|
read -rd '' ascii_data <<'EOF'
|
||||||
|
${c1} ▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓ ▓▓▓▓▓▓
|
||||||
|
▓▓▓ ▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓▓▓▓
|
||||||
|
▓▓▓▓
|
||||||
|
|
||||||
|
EOF
|
||||||
|
;;
|
||||||
|
|
||||||
"Reborn OS"* | "Reborn"*)
|
"Reborn OS"* | "Reborn"*)
|
||||||
set_colors 2 2 8
|
set_colors 2 2 8
|
||||||
read -rd '' ascii_data <<'EOF'
|
read -rd '' ascii_data <<'EOF'
|
||||||
|
|
Loading…
Reference in a new issue