mirror of
https://github.com/KittyKatt/screenFetch.git
synced 2026-01-13 00:08:14 -05:00
PR#264 SteamOS support
This commit is contained in:
@@ -189,7 +189,7 @@ detectColors() {
|
||||
my_hcolor=$(colorNumberToCode "${my_hcolor}")
|
||||
}
|
||||
|
||||
supported_distros="Antergos, Arch Linux (Old and Current Logos), BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, Debian, Deepin, Dragora, elementary OS, Evolve OS, Fedora, Frugalware, Fuduntu, Funtoo, Gentoo, gNewSense, Jiyuu Linux, Kali Linux, KaOS, Korora, LinuxDeepin, Linux Mint, LMDE, Logos, Mageia, Mandriva/Mandrake, Manjaro, NixOS, openSUSE, Parabola GNU/Linux-libre, PCLinuxOS, PeppermintOS, Raspbian, Red Hat Enterprise Linux, Sabayon, Scientific Linux, Slackware, Solus, TinyCore, Trisquel, Ubuntu, Viperr and Void."
|
||||
supported_distros="Antergos, Arch Linux (Old and Current Logos), BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, Debian, Deepin, Dragora, elementary OS, Evolve OS, Fedora, Frugalware, Fuduntu, Funtoo, Gentoo, gNewSense, Jiyuu Linux, Kali Linux, KaOS, Korora, LinuxDeepin, Linux Mint, LMDE, Logos, Mageia, Mandriva/Mandrake, Manjaro, NixOS, openSUSE, Parabola GNU/Linux-libre, PCLinuxOS, PeppermintOS, Raspbian, Red Hat Enterprise Linux, Sabayon, Scientific Linux, Slackware, Solus, SteamOS, TinyCore, Trisquel, Ubuntu, Viperr and Void."
|
||||
supported_other="Dragonfly/Free/Open/Net BSD, Haiku, Mac OS X, Windows+Cygwin and Windows+Msys."
|
||||
supported_dms="KDE, Gnome, Unity, Xfce, LXDE, Cinnamon, MATE, CDE and RazorQt."
|
||||
supported_wms="2bwm, 9wm, Awesome, Beryl, Blackbox, Cinnamon, chromeos-wm, Compiz, dminiwm, dwm, dtwm, E16, E17, echinus, Emerald, FluxBox, FVWM, herbstluftwm, IceWM, KWin, Metacity, monsterwm, Musca, Gala, Mutter, Muffin, Notion, OpenBox, PekWM, Ratpoison, Sawfish, ScrotWM, SpectrWM, StumpWM, subtle, WindowMaker, WMFS, wmii, Xfwm4, XMonad and i3."
|
||||
@@ -500,6 +500,9 @@ detectdistro () {
|
||||
"Solus")
|
||||
distro="Solus"
|
||||
;;
|
||||
"SteamOS")
|
||||
distro="SteamOS"
|
||||
;;
|
||||
"Trisquel")
|
||||
distro="Trisquel"
|
||||
;;
|
||||
@@ -806,6 +809,7 @@ detectdistro () {
|
||||
pclinuxos|pclos) distro="PCLinuxOS" ;;
|
||||
peppermint) distro="Peppermint" ;;
|
||||
solus) distro="Solus" ;;
|
||||
steam|steam*os) distro="SteamOS" ;;
|
||||
trisquel) distro="Trisquel";;
|
||||
parabolagnu|parabolagnu/linux-libre|'parabola gnu/linux-libre'|parabola) distro="Parabola GNU/Linux-libre" ;;
|
||||
viperr) distro="Viperr" ;;
|
||||
@@ -895,7 +899,7 @@ detectpkgs () {
|
||||
'Arch Linux'|'Parabola GNU/Linux-libre'|'Chakra'|'Manjaro'|'Antergos'|'KaOS'|'Msys') pkgs=$(pacman -Qq | wc -l) ;;
|
||||
'Dragora') pkgs=$(ls -1 /var/db/pkg | wc -l) ;;
|
||||
'Frugalware') pkgs=$(pacman-g2 -Q | wc -l) ;;
|
||||
'Fuduntu'|'Ubuntu'|'Mint'|'Debian'|'Raspbian'|'LMDE'|'CrunchBang'|'Peppermint'|'LinuxDeepin'|'Deepin'|'Kali Linux'|'Trisquel'|'elementary OS'|'gNewSense'|'BunsenLabs') pkgs=$(dpkg --get-selections | grep -v deinstall$ | wc -l) ;;
|
||||
'Fuduntu'|'Ubuntu'|'Mint'|'Debian'|'Raspbian'|'LMDE'|'CrunchBang'|'Peppermint'|'LinuxDeepin'|'Deepin'|'Kali Linux'|'Trisquel'|'elementary OS'|'gNewSense'|'BunsenLabs'|'SteamOS') pkgs=$(dpkg --get-selections | grep -v deinstall$ | wc -l) ;;
|
||||
'Slackware') pkgs=$(ls -1 /var/log/packages | wc -l) ;;
|
||||
'Gentoo'|'Sabayon'|'Funtoo'|'Chrome OS') pkgs=$(ls -d /var/db/pkg/*/* | wc -l) ;;
|
||||
'NixOS') pkgs=$(ls -d -1 /nix/store/*/ | wc -l) ;;
|
||||
@@ -3860,6 +3864,34 @@ asciiText () {
|
||||
"${c1} q")
|
||||
;;
|
||||
|
||||
"SteamOS")
|
||||
if [[ "$no_color" != "1" ]]; then
|
||||
c1=$(getColor 'grey') # Gray
|
||||
c2=$(getColor 'purple') # Dark Purple
|
||||
c3=$(getColor 'light purple') # Light Purple
|
||||
fi
|
||||
if [ -n "${my_lcolor}" ]; then c1="${my_lcolor}"; c2="${my_lcolor}"; c3="${my_lcolor}"; fi
|
||||
startline="0"
|
||||
fulloutput=("${c2} .,,,,. %s"
|
||||
"${c2} .,'onNMMMMMNNnn',. %s"
|
||||
"${c2} .'oNM${c3}ANK${c2}MMMMMMMMMMMNNn'. %s"
|
||||
"${c3} .'ANMMMMMMMXK${c2}NNWWWPFFWNNMNn. %s"
|
||||
"${c3} ;NNMMMMMMMMMMNWW'' ${c2},.., ${c2}'WMMM, %s"
|
||||
"${c3} ;NMMMMV+##+VNWWW' ${c3}.+;'':+, ${c3}'WM${c2}W, %s"
|
||||
"${c3} ,VNNWP+${c1}######${c3}+WW, ${c1}+: ${c3}:+, ${c3}+MMM, %s"
|
||||
"${c3} '${c1}+#############, +. ,+' ${c3}+NMMM %s"
|
||||
"${c1} '*#########*' '*,,*' ${c3}.+NMMMM. %s"
|
||||
"${c1} \`'*###*' ,.,;###${c3}+WNM, %s"
|
||||
"${c1} .,;;, .;##########${c3}+W %s"
|
||||
"${c1} ,',. '; ,+##############' %s"
|
||||
"${c1} '###+. :,. .,; ,###############' %s"
|
||||
"${c1} '####.. \`'' .,###############' %s"
|
||||
"${c1} '#####+++################' %s"
|
||||
"${c1} '*##################*' %s"
|
||||
"${c1} ''*##########*'' %s"
|
||||
"${c1} '''''' ")
|
||||
;;
|
||||
|
||||
*)
|
||||
if [ "$(echo "${kernel}" | grep 'Linux' )" ]; then
|
||||
if [[ "$no_color" != "1" ]]; then
|
||||
@@ -4056,7 +4088,7 @@ infoDisplay () {
|
||||
"Mint"|"LMDE"|"openSUSE"|"LinuxDeepin"|"DragonflyBSD"|"Manjaro"|"Manjaro-tree"|"Android"|"Void") labelcolor=$(getColor 'light green');;
|
||||
"Ubuntu"|"FreeBSD"|"FreeBSD - Old"|"Debian"|"Raspbian"|"BSD"|"Red Hat Enterprise Linux"|"Peppermint"|"Cygwin"|"Msys"|"Fuduntu"|"NetBSD"|"Scientific Linux"|"DragonFlyBSD"|"BackTrack Linux") labelcolor=$(getColor 'light red');;
|
||||
"CrunchBang"|"Solus"|"Viperr"|"elementary"*) labelcolor=$(getColor 'dark grey');;
|
||||
"Gentoo"|"Parabola GNU/Linux-libre"|"Funtoo"|"Funtoo-text"|"BLAG") labelcolor=$(getColor 'light purple');;
|
||||
"Gentoo"|"Parabola GNU/Linux-libre"|"Funtoo"|"Funtoo-text"|"BLAG"|"SteamOS") labelcolor=$(getColor 'light purple');;
|
||||
"Haiku") labelcolor=$(getColor 'green');;
|
||||
"CentOS"|*) labelcolor=$(getColor 'yellow');;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user