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

102 lines
1.9 KiB
YAML

# Debian Budgie Atomic Variant Definition
# Budgie Desktop equivalent to Fedora Budgie
variant:
name: "debian-budgie-atomic"
description: "Debian Atomic with Budgie Desktop"
base: "debian-13"
architecture: "amd64"
desktop: "budgie"
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"
# Budgie Desktop packages
desktop_packages:
- "budgie-desktop"
- "budgie-core"
- "budgie-desktop-view"
- "budgie-menu"
- "budgie-panel"
- "budgie-run-dialog"
- "budgie-settings-daemon"
- "budgie-wm"
- "lightdm"
- "lightdm-gtk-greeter"
# Budgie Applications and utilities
budgie_apps:
- "plank"
- "eog"
- "gedit"
- "nautilus"
- "gnome-terminal"
- "gnome-control-center"
- "gnome-settings-daemon"
- "gnome-backgrounds"
- "adwaita-icon-theme"
- "gnome-themes-extra"
- "budgie-desktop-environment"
- "budgie-indicator-applet"
# Essential applications
essential_apps:
- "firefox-esr"
- "libreoffice-writer"
- "libreoffice-calc"
- "libreoffice-impress"
- "gimp"
- "vlc"
- "rhythmbox"
- "shotwell"
- "cheese"
- "file-roller"
# 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"