diff --git a/postinstall.sh b/postinstall.sh index c1ecbb5..fc42499 100644 --- a/postinstall.sh +++ b/postinstall.sh @@ -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