debian-atomic-config/variants/debian-plasma-atomic.yaml
2025-08-26 10:16:43 -07:00

102 lines
1.8 KiB
YAML

# Debian Plasma Atomic Variant Definition
# KDE Plasma Desktop equivalent to Fedora Kinoite
variant:
name: "debian-plasma-atomic"
description: "Debian Atomic with KDE Plasma Desktop"
base: "debian-13"
architecture: "amd64"
desktop: "plasma"
target: "desktop"
# Base system packages (always included)
base_packages:
- "systemd"
- "systemd-sysv"
- "dbus"
- "dbus-user-session"
- "policykit-1"
- "polkitd"
- "sudo"
- "passwd"
- "bash"
- "coreutils"
- "util-linux"
- "procps"
- "sysvinit-utils"
# KDE Plasma Desktop packages
desktop_packages:
- "plasma-desktop"
- "plasma-workspace"
- "plasma-nm"
- "plasma-pa"
- "kde-config"
- "kde-runtime"
- "kde-standard"
- "sddm"
- "kwin-x11"
- "dolphin"
- "konsole"
- "kate"
# KDE Applications
kde_apps:
- "kdeconnect"
- "kdegraphics-thumbnailers"
- "kde-runtime"
- "kde-style-oxygen"
- "kde-wallpapers"
- "kdeartwork"
- "kde-baseapps"
- "kde-baseapps-bin"
- "kde-baseapps-data"
- "kde-baseapps-l10n"
# Essential applications
essential_apps:
- "firefox-esr"
- "libreoffice-writer"
- "libreoffice-calc"
- "libreoffice-impress"
- "gimp"
- "vlc"
- "amarok"
- "digikam"
- "cheese"
- "ark"
# Development tools
development_tools:
- "build-essential"
- "git"
- "python3"
- "python3-pip"
- "python3-venv"
- "nodejs"
- "npm"
- "golang-go"
- "rustc"
- "cargo"
# Multimedia support
multimedia:
- "ffmpeg"
- "gstreamer1.0-plugins-base"
- "gstreamer1.0-plugins-good"
- "gstreamer1.0-plugins-bad"
- "gstreamer1.0-plugins-ugly"
- "libavcodec-extra"
- "libdvd-pkg"
- "libdvdcss2"
# Excluded packages (not needed for atomic)
excluded_packages:
- "packagekit"
- "update-manager"
- "unattended-upgrades"
- "apt-listchanges"
- "debian-faq"
- "debian-reference"
- "debian-handbook"
- "popularity-contest"