diff --git a/main/setup.sh b/main/setup.sh index 05fedbb..f2f5672 100644 --- a/main/setup.sh +++ b/main/setup.sh @@ -18,6 +18,7 @@ apt-get -y upgrade echo " " echo "INFO ! Security Tools." echo " " +# apt-get install --no-install-recommends -y clamav apt-get install --no-install-recommends -y fail2ban systemctl enable fail2ban --now @@ -82,6 +83,18 @@ apt-get install --no-install-recommends -y git # apt-get install --no-install-recommends -y adb apt-get install --no-install-recommends -y python +# VS-Code +if dpkg -s code &> /dev/null + then + echo "INFO ! code found ... will not download." + else + echo " " + echo "WARNING ! code not found ... will download now." + wget --no-cache --show-progress --progress=bar:force:noscroll "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64" -O vs-code.deb + dpkg -i vs-code.deb + rm -fr vs-code.deb +fi + echo " " echo "INFO ! Installing media things." echo " " @@ -93,6 +106,18 @@ apt-get install --no-install-recommends -y gimp # apt-get install --no-install-recommends -y inkscape # apt-get install --no-install-recommends -y asunder +# Jellyfin. +# if dpkg -s jellyfin-media-player &> /dev/null +# then +# echo "INFO ! jellyfin-media-player found ... will not download." +# else +# echo " " +# echo "WARNING ! jellyfin-media-player not found ... will download now." +# wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/jellyfin/jellyfin-media-player/releases/download/v${JF_VERSION}/jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb" -O jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb +# dpkg -i jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb +# rm -fr jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb +# fi + echo " " echo "INFO ! Installing moddeling/3D Printing stuff." echo " " @@ -101,8 +126,9 @@ echo " " # apt-get install --no-install-recommends -y cura echo " " -echo "INFO ! Installing librewolf Browser." +echo "INFO ! Installing Browser(s)." echo " " +# librewolf. if dpkg -s librewolf &> /dev/null then echo "INFO ! librewolf found ... will not download." @@ -113,10 +139,7 @@ if dpkg -s librewolf &> /dev/null extrepo enable librewolf apt-get update && apt-get install -y librewolf fi - -echo " " -echo "INFO ! Installing brave Browser." -echo " " +# brave. # if dpkg -s brave-browser &> /dev/null # then # echo "INFO ! librewolf found ... will not download." @@ -149,34 +172,6 @@ echo "INFO ! Installing Flatpack APP(S)." echo " " #flatpak install flathub io.github.jeffshee.Hidamari -echo " " -echo "INFO ! Installing Jellyfin." -echo " " -# if dpkg -s jellyfin-media-player &> /dev/null -# then -# echo "INFO ! jellyfin-media-player found ... will not download." -# else -# echo " " -# echo "WARNING ! jellyfin-media-player not found ... will download now." -# wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/jellyfin/jellyfin-media-player/releases/download/v${JF_VERSION}/jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb" -O jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb -# dpkg -i jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb -# rm -fr jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb -# fi - -echo " " -echo "INFO ! Installing VS-Code." -echo " " -if dpkg -s code &> /dev/null - then - echo "INFO ! code found ... will not download." - else - echo " " - echo "WARNING ! code not found ... will download now." - wget --no-cache --show-progress --progress=bar:force:noscroll "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64" -O vs-code.deb - dpkg -i vs-code.deb - rm -fr vs-code.deb -fi - echo " " echo "Installing Microsoft Java" echo " " @@ -196,7 +191,7 @@ echo " " # fi echo " " -echo "Installing wine/winetricks" +echo "Installing Wine/Winetricks" echo " " if [ -e /usr/local/bin/winetricks ] then @@ -262,13 +257,13 @@ if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ] fi echo " " -echo "INFO ! Removing Games." +echo "INFO ! Removing games." echo " " apt-get remove -y gnome-2048 five-or-more four-in-a-row hitori gnome-klotski gnome-mahjongg gnome-nibbles gnome-robots gnome-sudoku gnome-taquin gnome-tetravex gnome-reversi iagno lightsoff quadrapassel swell-foop tali apt-get purge -y gnome-2048 five-or-more four-in-a-row hitori gnome-klotski gnome-mahjongg gnome-nibbles gnome-robots gnome-sudoku gnome-taquin gnome-tetravex gnome-reversi iagno lightsoff quadrapassel swell-foop tali echo " " -echo "INFO ! Removing Other things." +echo "INFO ! Removing other things." echo " " apt-get remove -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc apt-get purge -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc