Update install.sh

This commit is contained in:
dataprolet 2025-02-11 10:03:55 +01:00
parent 7b5224663d
commit 25ec2c22f6
1 changed files with 68 additions and 4 deletions

View File

@ -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