diff --git a/v2/fedora-minimal.sh b/v2/fedora-minimal.sh index fec91a6..c98e356 100755 --- a/v2/fedora-minimal.sh +++ b/v2/fedora-minimal.sh @@ -40,8 +40,6 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" install_packages() { sudo dnf install -y "$@"; } is_package_installed() { rpm -q "$@" &>/dev/null; } -# [Note: The Arch-specific kernel removal loop was removed as it uses 'pacman' flags] - ########################## # 1. Base Dependencies & Repos ########################## @@ -66,16 +64,21 @@ say_green "PeaZip ${PZ_VER} (Qt6) installed successfully." say_yellow "Installing essential tools..." install_packages \ - fastfetch lolcat bash-completion starship alacritty \ + fastfetch lolcat bash-completion alacritty \ hwinfo lshw duf chrony polkit-kde-agent-1 \ man-db tree xdg-user-dirs rsync time bat chromium \ thunar thunar-archive-plugin thunar-volman \ baobab gvfs-smb hddtemp squashfs-tools \ zip gzip p7zip unace unrar file-roller peazip \ - feh font-manager dconf-editor hardinfo lsb_release \ + feh gnome-font-viewer dconf-editor hardinfo2 lsb_release \ powertop inxi acpi plocate nm-connection-editor \ python3-pylint +if ! command -v starship &> /dev/null; then + say_cyan "Installing Starship shell prompt..." + curl -sS https://starship.rs/install.sh | sh -s -- -y +fi + ################################# # 3. Fonts (RobotoMono Nerd Font) #################################