diff --git a/install.sh b/install.sh index 87a64e3..9c27cf8 100644 --- a/install.sh +++ b/install.sh @@ -246,10 +246,74 @@ echo # Installing base system. echo "Installing basic packages.." -pacstrap "/mnt" base btrfs-progs firefox konsole linux linux-firmware linux-zen nano networkmanager sddm sddm-kcm sudo xorg-xwayland plasma-desktop plasma-nm \ # Minimal base system -plasma-pa breeze-gtk kde-gtk-config kdeplasma-addons kscreen plasma-browser-integration powerdevil \ # Necessary Plasma integrations -ark bluedevil discover dolphin filelight gwenview kate kcalc kdeconnect kinfocenter kmag plasma-systemmonitor okular partitionmanager spectacle \ # KDE Utilities -libreoffice pipewire pipewire-pulse pipewire-alsa wireplumber # Additional default software +# Basis-Pakete +base_packages=( + base + btrfs-progs + firefox + konsole + linux + linux-firmware + linux-zen + nano + networkmanager + sddm + sddm-kcm + sudo + xorg-xwayland + plasma-desktop + plasma-nm +) + +# Notwendige Plasma-Integrationen +plasma_integrations=( + plasma-pa + breeze-gtk + kde-gtk-config + kdeplasma-addons + kscreen + plasma-browser-integration + powerdevil +) + +# KDE Utilities +kde_utils=( + ark + bluedevil + discover + dolphin + filelight + gwenview + kate + kcalc + kdeconnect + kinfocenter + kmag + plasma-systemmonitor + okular + partitionmanager + spectacle +) + +# Additional default software +default_software=( + libreoffice + pipewire + pipewire-pulse + pipewire-alsa + wireplumber +) + +# Alle Pakete zusammenführen +all_packages=( + "${base_packages[@]}" + "${plasma_integrations[@]}" + "${kde_utils[@]}" + "${default_software[@]}" +) + +# Pakete installieren +pacstrap "/mnt" "${all_packages[@]}" echo "Base system installed." echo