This is a simple Bash script to install the KDE Plasma Desktop on Debian-based systems, branded for AdaOS.
It supports minimal, standard, and full KDE profiles, and lets you choose which display manager to install.
- Install KDE Plasma (
minimal,standard, orfullpackage sets). - Interactive Display Manager selection (
sddm,lightdm,gdm3, or none). - Optionally installs:
- KDE utilities (Dolphin, Konsole, Kate, Ark, Plasma Disks)
- Multimedia codecs (VLC, FFmpeg, libavcodec-extra)
- Printer support (CUPS, drivers)
- Flatpak support
- AdaOS branded output + log file at
/var/log/adaos-kde-installer.log. - Cleans up packages after install.
- Can automatically reboot when finished.
git clone https://github.com/Ada-OS-Linux/adaos-kde-installer.git
cd adaos-kde-installerchmod +x adaos-kdeinstaller.shsudo ./adaos-kdeinstaller.shsh — it will fail. Always use bash or ./.
You can pass options to customize the installation:
| Option | Description |
|---|---|
--profile minimal |
Minimal KDE Plasma (desktop shell only) |
--profile standard |
Standard KDE Plasma (recommended, default) |
--profile full |
Full KDE Plasma (all KDE apps) |
--no-extras |
Skip extras (codecs, printers, Flatpak, utilities) |
--reboot |
Automatically reboot after install |
Example:
sudo ./adaos-kdeinstaller.sh --profile standard --rebootDuring installation, you’ll be asked which Display Manager (login screen) you want:
- sddm (default, KDE’s official DM)
- lightdm
- gdm3
- none (skip, configure manually later)
All actions are logged to:
/var/log/adaos-kde-installer.log
- Reboot your system:
sudo reboot
- Log in to KDE Plasma using your chosen display manager.
- Customize Plasma via System Settings.
- Tested on Debian 11 (Bullseye), Debian 12 (Bookworm), and newer.
- Requires
bash,sudo, and internet access. - For NVIDIA GPUs, enable non-free repositories and install
nvidia-driverif desired.
GNU General Public License v3.0.
Feel free to adapt this script for your own distro, but credit AdaOS if you reuse the branding.