Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fca58a98c7 | |||
| b593617163 | |||
| 09ff03a527 |
+34
-2
@@ -26,6 +26,7 @@ DNF_PACKAGES=(
|
|||||||
"git"
|
"git"
|
||||||
"fzf"
|
"fzf"
|
||||||
"syncthing"
|
"syncthing"
|
||||||
|
"mpv"
|
||||||
"fuse"
|
"fuse"
|
||||||
"fuse-libs"
|
"fuse-libs"
|
||||||
)
|
)
|
||||||
@@ -49,11 +50,9 @@ FLATPAK_PACKAGES=(
|
|||||||
"io.github.swordpuffin.rewaita"
|
"io.github.swordpuffin.rewaita"
|
||||||
"page.tesk.Refine"
|
"page.tesk.Refine"
|
||||||
"io.gitlab.adhami3310.Converter"
|
"io.gitlab.adhami3310.Converter"
|
||||||
#"com.bitwarden.desktop" - Not used anymore as I switched to 1Password
|
|
||||||
"com.usebottles.bottles"
|
"com.usebottles.bottles"
|
||||||
"com.bambulab.BambuStudio"
|
"com.bambulab.BambuStudio"
|
||||||
"com.collaboraoffice.Office"
|
"com.collaboraoffice.Office"
|
||||||
#"org.mozilla.Thunderbird"
|
|
||||||
"io.github.martchus.syncthingtray"
|
"io.github.martchus.syncthingtray"
|
||||||
"io.github.kolunmi.Bazaar"
|
"io.github.kolunmi.Bazaar"
|
||||||
"com.fastmail.Fastmail"
|
"com.fastmail.Fastmail"
|
||||||
@@ -272,6 +271,19 @@ install_1password() {
|
|||||||
fi
|
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() {
|
install_cachyos() {
|
||||||
log_info "----------------------------------------------------"
|
log_info "----------------------------------------------------"
|
||||||
log_info "Installing CachyOS kernel"
|
log_info "Installing CachyOS kernel"
|
||||||
@@ -389,6 +401,18 @@ install_shell_env() {
|
|||||||
fi
|
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() {
|
install_gnome_extensions() {
|
||||||
log_info "----------------------------------------------------"
|
log_info "----------------------------------------------------"
|
||||||
log_info "Installing GNOME extensions"
|
log_info "Installing GNOME extensions"
|
||||||
@@ -450,6 +474,8 @@ show_menu() {
|
|||||||
echo "9. Install Shell Environment (Starship, MyBash)"
|
echo "9. Install Shell Environment (Starship, MyBash)"
|
||||||
echo "10. Install GNOME Extensions"
|
echo "10. Install GNOME Extensions"
|
||||||
echo "11. Install 1Password"
|
echo "11. Install 1Password"
|
||||||
|
echo "12. Install Windscribe"
|
||||||
|
echo "13. Install Topgrade"
|
||||||
echo "0. Exit"
|
echo "0. Exit"
|
||||||
echo "===================================================="
|
echo "===================================================="
|
||||||
read -p "Enter your choice [0-10]: " choice
|
read -p "Enter your choice [0-10]: " choice
|
||||||
@@ -475,6 +501,8 @@ while true; do
|
|||||||
install_repos
|
install_repos
|
||||||
install_software
|
install_software
|
||||||
install_1password
|
install_1password
|
||||||
|
install_Windscribe
|
||||||
|
install_topgrade
|
||||||
install_cachyos
|
install_cachyos
|
||||||
install_linuxtoys
|
install_linuxtoys
|
||||||
install_shell_env
|
install_shell_env
|
||||||
@@ -488,6 +516,8 @@ while true; do
|
|||||||
install_repos
|
install_repos
|
||||||
install_software
|
install_software
|
||||||
install_1password
|
install_1password
|
||||||
|
install_Windscribe
|
||||||
|
install_topgrade
|
||||||
# install_cachyos (Skipped)
|
# install_cachyos (Skipped)
|
||||||
install_linuxtoys
|
install_linuxtoys
|
||||||
install_shell_env
|
install_shell_env
|
||||||
@@ -504,6 +534,8 @@ while true; do
|
|||||||
9) install_shell_env ;;
|
9) install_shell_env ;;
|
||||||
10) install_gnome_extensions ;;
|
10) install_gnome_extensions ;;
|
||||||
11) install_1password ;;
|
11) install_1password ;;
|
||||||
|
12) install_Windscribe ;;
|
||||||
|
13) install_topgrade ;;
|
||||||
0)
|
0)
|
||||||
log_info "Exiting..."
|
log_info "Exiting..."
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user