Added topgrade, mpv and windscribe as packages installed. Added option 12 and 13 for install of windscribe and topgrade.

This commit is contained in:
2026-05-05 20:15:34 -07:00
parent b593617163
commit fca58a98c7
+34 -2
View File
@@ -26,6 +26,7 @@ DNF_PACKAGES=(
"git"
"fzf"
"syncthing"
"mpv"
"fuse"
"fuse-libs"
)
@@ -49,11 +50,9 @@ FLATPAK_PACKAGES=(
"io.github.swordpuffin.rewaita"
"page.tesk.Refine"
"io.gitlab.adhami3310.Converter"
#"com.bitwarden.desktop" - Not used anymore as I switched to 1Password
"com.usebottles.bottles"
"com.bambulab.BambuStudio"
"com.collaboraoffice.Office"
#"org.mozilla.Thunderbird"
"io.github.martchus.syncthingtray"
"io.github.kolunmi.Bazaar"
"com.fastmail.Fastmail"
@@ -272,6 +271,19 @@ install_1password() {
fi
}
install_Windscribe() {
log_info "----------------------------------------------------"
log_info "Installing Windscribe"
log_info "----------------------------------------------------"
if rpm -q 1password > /dev/null 2>&1; then
log_info "Windscribe already installed."
else
log_info "Downloading and installing Windscribe..."
sudo dnf install -y https://windscribe.com/install/desktop/linux_rpm_x64
check_status "Windscribe installation" "non-critical"
fi
}
install_cachyos() {
log_info "----------------------------------------------------"
log_info "Installing CachyOS kernel"
@@ -389,6 +401,18 @@ install_shell_env() {
fi
}
install_topgrade() {
log_info "----------------------------------------------------"
log_info "Installing Topgrade"
log_info "----------------------------------------------------"
sudo dnf copr enable lilay/topgrade
check_status "Enabling Topgrade" "non-critical"
sudo dnf install -y topgrade
check_status "Topgrade installation" "non-critical"
}
install_gnome_extensions() {
log_info "----------------------------------------------------"
log_info "Installing GNOME extensions"
@@ -450,6 +474,8 @@ show_menu() {
echo "9. Install Shell Environment (Starship, MyBash)"
echo "10. Install GNOME Extensions"
echo "11. Install 1Password"
echo "12. Install Windscribe"
echo "13. Install Topgrade"
echo "0. Exit"
echo "===================================================="
read -p "Enter your choice [0-10]: " choice
@@ -475,6 +501,8 @@ while true; do
install_repos
install_software
install_1password
install_Windscribe
install_topgrade
install_cachyos
install_linuxtoys
install_shell_env
@@ -488,6 +516,8 @@ while true; do
install_repos
install_software
install_1password
install_Windscribe
install_topgrade
# install_cachyos (Skipped)
install_linuxtoys
install_shell_env
@@ -504,6 +534,8 @@ while true; do
9) install_shell_env ;;
10) install_gnome_extensions ;;
11) install_1password ;;
12) install_Windscribe ;;
13) install_topgrade ;;
0)
log_info "Exiting..."
exit 0