Update-FWS-ChromeRemoval-BraveAdded
This commit is contained in:
parent
cbc6d5f230
commit
5b4b8100ea
1 changed files with 63 additions and 15 deletions
78
setup/fedora
78
setup/fedora
|
@ -1,9 +1,19 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
ver="3.1.2_fedoraws_gen4.1_git.tyleo.dev"
|
|
||||||
|
wget -q --spider https://scr.tyleo.dev
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "> Connected to tyleo.dev domain ok. "
|
||||||
|
else
|
||||||
|
echo "> Connect to Internet and Try Again. "
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
Arg1=$1
|
Arg1=$1
|
||||||
|
|
||||||
wget scr.tyleo.dev/setup/fedora -O ./fedora &>/dev/null
|
wget scr.tyleo.dev/setup/fedora -O ./fedora &>/dev/null
|
||||||
|
ver="3.2.1_fedoraws_gen4.1_git.tyleo.dev"
|
||||||
clear
|
clear
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
@ -109,7 +119,7 @@ sudo fedora-third-party refresh
|
||||||
sudo dnf remove -y gnome-text-editor
|
sudo dnf remove -y gnome-text-editor
|
||||||
sudo dnf install -y gedit
|
sudo dnf install -y gedit
|
||||||
sudo dnf in -y "https://hst.tyleo.dev/packages/rpm/ocs-url_fc20.rpm"
|
sudo dnf in -y "https://hst.tyleo.dev/packages/rpm/ocs-url_fc20.rpm"
|
||||||
sudo dnf in -y rsnapshot lshw lshw-gui id3v2 switchdesk switchdesk-gui go ruby subfinder engrampa flatpak nmap nmtui gparted duf alien aria2 micro gnome-boxes ptyxis timeshift pwgen ncdu htop btop glances figlet fish zsh gimp openshot google-chrome-stable distrobox docker docker-compose gnome-software
|
sudo dnf in -y rsnapshot lshw lshw-gui id3v2 switchdesk switchdesk-gui go ruby subfinder engrampa flatpak nmap nmtui gparted duf alien aria2 micro gnome-boxes ptyxis timeshift pwgen ncdu htop btop glances figlet fish zsh gimp openshot distrobox docker docker-compose gnome-software
|
||||||
sudo dnf in -y gnome-tweaks
|
sudo dnf in -y gnome-tweaks
|
||||||
sudo dnf in -y ffmpeg
|
sudo dnf in -y ffmpeg
|
||||||
# Visual Studio Code (RPM Version)
|
# Visual Studio Code (RPM Version)
|
||||||
|
@ -343,15 +353,16 @@ unreg-reg-script() {
|
||||||
}
|
}
|
||||||
|
|
||||||
install-vpn-client() {
|
install-vpn-client() {
|
||||||
sudo tee /etc/yum.repos.d/pritunl.repo << EOF
|
# sudo tee /etc/yum.repos.d/pritunl.repo << EOF
|
||||||
[pritunl]
|
# [pritunl]
|
||||||
name=Pritunl Repository
|
# name=Pritunl Repository
|
||||||
baseurl=https://repo.pritunl.com/stable/yum/fedora/41/
|
# baseurl=https://repo.pritunl.com/stable/yum/fedora/41/
|
||||||
gpgcheck=1
|
# gpgcheck=1
|
||||||
enabled=1
|
# enabled=1
|
||||||
gpgkey=https://raw.githubusercontent.com/pritunl/pgp/master/pritunl_repo_pub.asc
|
# gpgkey=https://raw.githubusercontent.com/pritunl/pgp/master/pritunl_repo_pub.asc
|
||||||
EOF
|
# EOF
|
||||||
sudo dnf install pritunl-client-electron -y
|
# sudo dnf install pritunl-client-electron -y
|
||||||
|
sudo dnf remove pritunl-client-electron -y
|
||||||
}
|
}
|
||||||
|
|
||||||
update-fonts-package() {
|
update-fonts-package() {
|
||||||
|
@ -742,12 +753,32 @@ if [[ $Arg1 = "--auto" ]]||[[ $Arg1 = "-a" ]]; then
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
exterminate_chrome() {
|
||||||
|
echo "Removing Google Chrome"
|
||||||
|
sudo killall chrome google-chrome google-chrome-stable
|
||||||
|
sudo dnf remove -y google-chrome-stable
|
||||||
|
sudo rm -fv /etc/yum.repos.d/google-chrome.repo
|
||||||
|
}
|
||||||
|
|
||||||
|
setup_brave() {
|
||||||
|
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
|
||||||
|
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo
|
||||||
|
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo
|
||||||
|
sudo dnf makecache
|
||||||
|
sudo dnf in -y brave-browser brave-browser-beta brave-browser-nightly
|
||||||
|
# Addon for replacing Chrome commands by Brave, allowing seamless transfer.
|
||||||
|
echo 'brave-browser "$@"' | sudo tee /bin/google-chrome
|
||||||
|
cp -v /usr/share/applications/brave-browser.desktop /usr/share/applications/google-chrome.desktop
|
||||||
|
sudo cp -fv /bin/google-chrome /bin/google-chrome-stable
|
||||||
|
sudo chmod -v +x /bin/google-chrome*
|
||||||
|
}
|
||||||
|
|
||||||
setup_font() {
|
setup_font() {
|
||||||
# Setup Oxanium Font
|
# Setup Oxanium Font
|
||||||
gsettings set org.gnome.desktop.interface document-font-name 'SF Pro Display'
|
gsettings set org.gnome.desktop.interface document-font-name 'SF Pro Display Regular'
|
||||||
gsettings set org.gnome.desktop.interface font-name 'SF Pro Display'
|
gsettings set org.gnome.desktop.interface font-name 'SF Pro Display Regular'
|
||||||
gsettings set org.gnome.desktop.interface monospace-font-name 'JetBrains Mono'
|
gsettings set org.gnome.desktop.interface monospace-font-name 'JetBrains Mono Regular'
|
||||||
gsettings set org.gnome.desktop.interface text-scaling-factor '1.2'
|
gsettings set org.gnome.desktop.interface text-scaling-factor '1.3'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -810,6 +841,8 @@ choice=$(whiptail --title "Fedora Workstation Setup | v$ver $menumode" --nocance
|
||||||
"W" " Install/Update WLCM & RegScript" \
|
"W" " Install/Update WLCM & RegScript" \
|
||||||
"R" " Register this system (-r/--register)" \
|
"R" " Register this system (-r/--register)" \
|
||||||
"" "" \
|
"" "" \
|
||||||
|
"Brave" " Install or Update Brave Browser" \
|
||||||
|
"" "" \
|
||||||
"1" " Update System Packages & Configuration" \
|
"1" " Update System Packages & Configuration" \
|
||||||
"2" " Update Flatpak Packages & Configuration" \
|
"2" " Update Flatpak Packages & Configuration" \
|
||||||
"3" " Update Fontpack Configuration" \
|
"3" " Update Fontpack Configuration" \
|
||||||
|
@ -864,6 +897,19 @@ if [[ $choice = 7 ]]; then
|
||||||
reload-script
|
reload-script
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $choice = "Brave" ]]; then
|
||||||
|
title="Brave Browser Deployment"
|
||||||
|
show_header
|
||||||
|
header-show
|
||||||
|
wait-3s
|
||||||
|
enable-cmd-mode
|
||||||
|
exterminate_chrome
|
||||||
|
setup_brave
|
||||||
|
disable-cmd-mode
|
||||||
|
wait-for-keypress
|
||||||
|
reload-script
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $choice = SB ]]; then
|
if [[ $choice = SB ]]; then
|
||||||
open_secure_backup
|
open_secure_backup
|
||||||
reload-script
|
reload-script
|
||||||
|
@ -910,6 +956,8 @@ if [[ $choice = A ]]; then
|
||||||
update-system-packages
|
update-system-packages
|
||||||
update-personnal-packages
|
update-personnal-packages
|
||||||
install_nautilus
|
install_nautilus
|
||||||
|
exterminate_chrome
|
||||||
|
setup_brave
|
||||||
setup_netdata
|
setup_netdata
|
||||||
install-vpn-client
|
install-vpn-client
|
||||||
update-flatpak-packages
|
update-flatpak-packages
|
||||||
|
|
Loading…
Add table
Reference in a new issue