Advertisement
jpenguin

Fedora.sh

Oct 10th, 2020 (edited)
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.22 KB | None | 0 0
  1. #!/bin/bash
  2. #newest verion of script
  3. #bash <(curl -s https://pastebin.com/raw/zrqtJkSk | dos2unix)
  4.  
  5. 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
  6.  
  7. while true
  8. do
  9. read -r -p "Install addittional media players? [Y/n] " input
  10. case $input in
  11. [yY][eE][sS]|[yY])
  12. sudo dnf install celluloid vlc-extras
  13. break
  14. ;;
  15. [nN][oO]|[nN])
  16. echo "No"
  17. break
  18. ;;
  19. *)
  20. echo "Invalid input..."
  21. ;;
  22. esac
  23. done
  24.  
  25. while true
  26. do
  27. read -r -p "Install quicklook? [Y/n] " input
  28. case $input in
  29. [yY][eE][sS]|[yY])
  30. sudo dnf install sushi
  31. break
  32. ;;
  33. [nN][oO]|[nN])
  34. echo "No"
  35. break
  36. ;;
  37. *)
  38. echo "Invalid input..."
  39. ;;
  40. esac
  41. done
  42.  
  43. while true
  44. do
  45. read -r -p "Install shotwell image manager? [Y/n] " input
  46. case $input in
  47. [yY][eE][sS]|[yY])
  48. sudo dnf install shotwell
  49. break
  50. ;;
  51. [nN][oO]|[nN])
  52. echo "No"
  53. break
  54. ;;
  55. *)
  56. echo "Invalid input..."
  57. ;;
  58. esac
  59. done
  60.  
  61. #sudo apt install synapse gnome-menus gir1.2-gmenu-3.0 deja-dup nautilus-nextcloud
  62.  
  63. sudo dnf install https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm
  64.  
  65. while true
  66. do
  67. read -r -p "Install UnitedRPM repo? [Y/n] " input
  68. case $input in
  69. [yY][eE][sS]|[yY])
  70. sudo rpm --import https://raw.githubusercontent.com/UnitedRPMs/unitedrpms/master/URPMS-GPG-PUBLICKEY-Fedora
  71. sudo dnf -y install https://github.com/UnitedRPMs/unitedrpms/releases/download/17/unitedrpms-$(rpm -E %fedora)-17.fc$(rpm -E %fedora).noarch.rpm
  72. sudo dnf install v4l2loopback
  73. break
  74. ;;
  75. [nN][oO]|[nN])
  76. echo "No"
  77. break
  78. ;;
  79. *)
  80. echo "Invalid input..."
  81. ;;
  82. esac
  83. done
  84.  
  85. while true
  86. do
  87. read -r -p "Install free clone of classic Mac fonts? [Y/n] " input
  88. case $input in
  89. [yY][eE][sS]|[yY])
  90. cd /tmp
  91. wget http://www.kreativekorp.com/swdownload/fonts/urban/urbanrenewal.zip
  92. sudo unzip ./urbanrenewal.zip -d /usr/share/fonts/truetype/urbanrenewal/
  93. fc-cache -f /usr/share/fonts/truetype/urbanrenewal/
  94. break
  95. ;;
  96. [nN][oO]|[nN])
  97. echo "No"
  98. break
  99. ;;
  100. *)
  101. echo "Invalid input..."
  102. ;;
  103. esac
  104. done
  105.  
  106. while true
  107. do
  108. read -r -p "Install M$ fonts? [Y/n] " input
  109. case $input in
  110. [yY][eE][sS]|[yY])
  111. echo echo "Installing Windows Core fonts"
  112. sudo dnf install curl cabextract xorg-x11-font-utils fontconfig fontforge
  113. sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
  114. echo "Installing Microsoft’s ClearType fonts (Windows Vista Fonts)"
  115. sudo bash <(curl -s https://pastebin.com/raw/FJMF3Fve | dos2unix)
  116. #wget https://pastebin.com/raw/FJMF3Fve -q -O - | sudo bash
  117. echo Install Tahoma and Segoe UI
  118. sudo bash <(curl -s https://pastebin.com/raw/dZxYvRf0 | dos2unix)
  119. #wget https://pastebin.com/raw/dZxYvRf0 -q -O - | sudo bash
  120. sudo mkdir -p /usr/share/fonts/truetype/msttcorefonts/
  121. wget https://filedn.com/lHGef0SOQKnBTotcJeEfshJ/msttcorefonts.zip -O /tmp/msttcorefonts.zip
  122. unzip /tmp/msttcorefonts.zip -d /tmp/
  123. sudo mv /tmp/msttcorefonts/* /usr/share/fonts/truetype/msttcorefonts/
  124. fc-cache -f /usr/share/fonts/truetype/msttcorefonts/
  125. #WPS Office Fonts (Symbol fonts)
  126. cd /tmp
  127. wget -O ttf-wps-fonts-master.zip https://filedn.com/lHGef0SOQKnBTotcJeEfshJ/ttf-wps-fonts-master.zip
  128. unzip -LL ttf-wps-fonts-master.zip
  129. cd ttf-wps-fonts-master
  130. sudo ./install.sh
  131. break
  132. ;;
  133. [nN][oO]|[nN])
  134. echo "No"
  135. break
  136. ;;
  137. *)
  138. echo "Invalid input..."
  139. ;;
  140. esac
  141. done
  142.  
  143. while true
  144. do
  145. read -r -p "Install minetime (calendar)? [Y/n] " input
  146. case $input in
  147. [yY][eE][sS]|[yY])
  148. cd /tmp
  149. sudo dnf install https://europe-west1-minetime-backend.cloudfunctions.net/download/linux-rpm
  150. break
  151. ;;
  152. [nN][oO]|[nN])
  153. echo "No"
  154. break
  155. ;;
  156. *)
  157. echo "Invalid input..."
  158. ;;
  159. esac
  160. done
  161.  
  162. while true
  163. do
  164. read -r -p "Install mailspring? [Y/n] " input
  165. case $input in
  166. [yY][eE][sS]|[yY])
  167. sudo dnf install snapd
  168. sudo snap install mailspring
  169. break
  170. ;;
  171. [nN][oO]|[nN])
  172. echo "No"
  173. break
  174. ;;
  175. *)
  176. echo "Invalid input..."
  177. ;;
  178. esac
  179. done
  180.  
  181. while true
  182. do
  183. read -r -p "Install bibletimwe [Y/n] " input
  184. case $input in
  185. [yY][eE][sS]|[yY])
  186. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  187. flatpak install --user flathub info.bibletime.BibleTime org.qownnotes.QOwnNotes us.zoom.Zoom com.anydesk.Anydesk
  188. break
  189. ;;
  190. [nN][oO]|[nN])
  191. echo "No"
  192. break
  193. ;;
  194. *)
  195. echo "Invalid input..."
  196. ;;
  197. esac
  198. done
  199.  
  200. while true
  201. do
  202. read -r -p "Install OpenVPN support? [Y/n] " input
  203.  
  204. case $input in
  205. [yY][eE][sS]|[yY])
  206. sudo nf install NetworkManager-openvpn
  207. break
  208. ;;
  209. [nN][oO]|[nN])
  210. echo "No"
  211. break
  212. ;;
  213. *)
  214. echo "Invalid input..."
  215. ;;
  216. esac
  217. done
  218.  
  219. while true
  220. do
  221. read -r -p "Buy commercial softmaker office suite? [Y/n] " input
  222. case $input in
  223. [yY][eE][sS]|[yY])
  224. xdg-open https://www.softmaker.com
  225. break
  226. ;;
  227. [nN][oO]|[nN])
  228. break
  229. ;;
  230. *)
  231. echo "Invalid input..."
  232. ;;
  233. esac
  234. done
  235.  
  236. while true
  237. do
  238. read -r -p "Install virtual CD/DVD drive? [Y/n] " input
  239. case $input in
  240. [yY][eE][sS]|[yY])
  241. sudo dnf copr enable rok/cdemu
  242. sudo dnf install cdemu-daemon cdemu-client gnome-shell-extension-appindicator libappindicator-gtk3 gcdemu
  243. sudo akmods
  244. sudo systemctl restart systemd-modules-load.service
  245. break
  246. ;;
  247. [nN][oO]|[nN])
  248. echo "No"
  249. break
  250. ;;
  251. *)
  252. echo "Invalid input..."
  253. ;;
  254. esac
  255. done
  256.  
  257. while true
  258. do
  259. read -r -p "View recomended gnome extentions? [Y/n] " input
  260. case $input in
  261. [yY][eE][sS]|[yY])
  262. xdg-open https://extensions.gnome.org/extension/3628/arcmenu/
  263. xdg-open https://extensions.gnome.org/extension/1362/custom-hot-corners/
  264. xdg-open https://extensions.gnome.org/extension/1723/wintile-windows-10-window-tiling-for-gnome/
  265. xdg-open https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/
  266. xdg-open https://extensions.gnome.org/extension/1236/noannoyance/
  267. break
  268. ;;
  269. [nN][oO]|[nN])
  270. echo "No"
  271. break
  272. ;;
  273. *)
  274. echo "Invalid input..."
  275. ;;
  276. esac
  277. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement