jpenguin icon

Fedora.sh

jpenguin | PRO | 12/15/20 07:08:59 PM UTC (Edited) | 0 ⭐ | 480 👁️ | Never ⏰ | []
text |

6.22 KB

|

None

|

0 👍

/

0 👎

#!/bin/bash
#newest verion of script
#bash <(curl -s https://pastebin.com/raw/zrqtJkSk | dos2unix)
 sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
 while true
do 
read -r -p "Install addittional media players? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	sudo dnf install celluloid vlc-extras 
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install quicklook? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
		sudo dnf install sushi
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install shotwell image manager? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
		sudo dnf install shotwell
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 #sudo apt install synapse gnome-menus gir1.2-gmenu-3.0 deja-dup nautilus-nextcloud
 sudo dnf install https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm
 while true
do 
read -r -p "Install UnitedRPM repo? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	sudo rpm --import https://raw.githubusercontent.com/UnitedRPMs/unitedrpms/master/URPMS-GPG-PUBLICKEY-Fedora
    sudo dnf -y install https://github.com/UnitedRPMs/unitedrpms/releases/download/17/unitedrpms-$(rpm -E %fedora)-17.fc$(rpm -E %fedora).noarch.rpm
    sudo dnf install v4l2loopback
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install free clone of classic Mac fonts? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
    cd /tmp
	wget http://www.kreativekorp.com/swdownload/fonts/urban/urbanrenewal.zip
    sudo unzip ./urbanrenewal.zip -d /usr/share/fonts/truetype/urbanrenewal/
    fc-cache -f /usr/share/fonts/truetype/urbanrenewal/
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install M$ fonts? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	echo echo "Installing Windows Core fonts"
	sudo dnf install curl cabextract xorg-x11-font-utils fontconfig fontforge
	sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
	echo "Installing Microsoft’s ClearType fonts (Windows Vista Fonts)"
    sudo bash <(curl -s https://pastebin.com/raw/FJMF3Fve | dos2unix)
	#wget https://pastebin.com/raw/FJMF3Fve -q -O - | sudo bash
	echo Install Tahoma and Segoe UI
    sudo bash <(curl -s https://pastebin.com/raw/dZxYvRf0 | dos2unix)
	#wget https://pastebin.com/raw/dZxYvRf0 -q -O - | sudo bash
	sudo mkdir -p /usr/share/fonts/truetype/msttcorefonts/
	wget https://filedn.com/lHGef0SOQKnBTotcJeEfshJ/msttcorefonts.zip -O /tmp/msttcorefonts.zip
	unzip /tmp/msttcorefonts.zip -d /tmp/
	sudo mv /tmp/msttcorefonts/* /usr/share/fonts/truetype/msttcorefonts/
	fc-cache -f /usr/share/fonts/truetype/msttcorefonts/
	#WPS Office Fonts (Symbol fonts) 
	cd /tmp
	wget -O ttf-wps-fonts-master.zip https://filedn.com/lHGef0SOQKnBTotcJeEfshJ/ttf-wps-fonts-master.zip
	unzip -LL ttf-wps-fonts-master.zip
	cd ttf-wps-fonts-master
	sudo ./install.sh
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install minetime (calendar)? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	cd /tmp
	sudo dnf install  https://europe-west1-minetime-backend.cloudfunctions.net/download/linux-rpm
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install mailspring? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	sudo dnf install snapd
	sudo snap install mailspring
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install bibletimwe [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
	flatpak install --user flathub info.bibletime.BibleTime org.qownnotes.QOwnNotes us.zoom.Zoom com.anydesk.Anydesk
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install OpenVPN support? [Y/n] " input
 case $input in
    [yY][eE][sS]|[yY])
	sudo nf install NetworkManager-openvpn
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Buy commercial softmaker office suite? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	 xdg-open https://www.softmaker.com
break
 ;;
     [nN][oO]|[nN])
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do 
read -r -p "Install virtual CD/DVD drive? [Y/n] " input
case $input in
    [yY][eE][sS]|[yY])
	sudo dnf copr enable rok/cdemu
	sudo dnf install cdemu-daemon cdemu-client gnome-shell-extension-appindicator libappindicator-gtk3 gcdemu
	sudo akmods
	sudo systemctl restart systemd-modules-load.service
break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done
 while true
do
 read -r -p "View  recomended gnome extentions? [Y/n] " input
 case $input in
     [yY][eE][sS]|[yY])
 xdg-open https://extensions.gnome.org/extension/3628/arcmenu/
xdg-open https://extensions.gnome.org/extension/1362/custom-hot-corners/
xdg-open https://extensions.gnome.org/extension/1723/wintile-windows-10-window-tiling-for-gnome/
xdg-open https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/
xdg-open https://extensions.gnome.org/extension/1236/noannoyance/
 break
 ;;
     [nN][oO]|[nN])
 echo "No"
 break
        ;;
     *)
 echo "Invalid input..."
 ;;
 esac
done

Comments