Merge remote-tracking branch 'origin/main'

# Conflicts:
#	bazzite-postinstall.sh
This commit is contained in:
2026-05-05 20:06:17 -07:00
2 changed files with 7 additions and 16 deletions
+6 -16
View File
@@ -2,7 +2,7 @@
# Post install script for Bazzite (Fedora Atomic) # Post install script for Bazzite (Fedora Atomic)
# Author: Jacob Schantli # Author: Jacob Schantli
# Version: 1.0 # Version: 0.1
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# Global Configuration # Global Configuration
@@ -221,18 +221,11 @@ install_software() {
else else
log_info "Downloading and installing 1Password..." log_info "Downloading and installing 1Password..."
sudo rpm-ostree install https://downloads.1password.com/linux/rpm/stable/x86_64/1password-latest.rpm sudo rpm-ostree install https://downloads.1password.com/linux/rpm/stable/x86_64/1password-latest.rpm
sudo rpm-ostree install 1password-cli
check_status "1Password installation" "non-critical" check_status "1Password installation" "non-critical"
fi fi
} }
install_linuxtoys() {
log_info "----------------------------------------------------"
log_info "Installing LinuxToys"
log_info "----------------------------------------------------"
curl -fsSL https://linux.toys/install.sh | bash
check_status "LinuxToys installation" "non-critical"
}
install_shell_env() { install_shell_env() {
log_info "----------------------------------------------------" log_info "----------------------------------------------------"
log_info "Installing Shell Environment (Starship, FZF, Zoxide, MyBash)" log_info "Installing Shell Environment (Starship, FZF, Zoxide, MyBash)"
@@ -376,9 +369,8 @@ show_menu() {
echo "1. Install Everything" echo "1. Install Everything"
echo "2. Install Fonts" echo "2. Install Fonts"
echo "3. Install Software (rpm-ostree & Flatpak)" echo "3. Install Software (rpm-ostree & Flatpak)"
echo "4. Install LinuxToys" echo "4. Install Shell Environment (Starship, MyBash)"
echo "5. Install Shell Environment (Starship, MyBash)" echo "5. Install GNOME Extensions"
echo "6. Install GNOME Extensions"
echo "0. Exit" echo "0. Exit"
echo "====================================================" echo "===================================================="
read -p "Enter your choice [0-6]: " choice read -p "Enter your choice [0-6]: " choice
@@ -401,7 +393,6 @@ while true; do
1) 1)
install_fonts install_fonts
install_software install_software
install_linuxtoys
install_shell_env install_shell_env
install_gnome_extensions install_gnome_extensions
log_info "All tasks completed successfully!" log_info "All tasks completed successfully!"
@@ -410,9 +401,8 @@ while true; do
;; ;;
2) install_fonts ;; 2) install_fonts ;;
3) install_software ;; 3) install_software ;;
4) install_linuxtoys ;; 4) install_shell_env ;;
5) install_shell_env ;; 5) install_gnome_extensions ;;
6) install_gnome_extensions ;;
0) 0)
log_info "Exiting..." log_info "Exiting..."
exit 0 exit 0
+1
View File
@@ -71,6 +71,7 @@ GNOME_EXTENSIONS=(
"lan-ip-address@mrhuber.com" "lan-ip-address@mrhuber.com"
"update-extension@purejava.org" "update-extension@purejava.org"
"user-theme@gnome-shell-extensions.gcampax.github.com" "user-theme@gnome-shell-extensions.gcampax.github.com"
"gnome-wallpaper-engine@gjs.com.zip"
) )
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------