From 25ec2c22f6586116f648464bc7187fd899b60555 Mon Sep 17 00:00:00 2001 From: dataprolet Date: Tue, 11 Feb 2025 10:03:55 +0100 Subject: [PATCH] Update install.sh --- install.sh | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 68 insertions(+), 4 deletions(-) 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