Compare commits
3 Commits
84522b8b8a
...
fca58a98c7
| Author | SHA1 | Date | |
|---|---|---|---|
| fca58a98c7 | |||
| b593617163 | |||
| 09ff03a527 |
+34
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user