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

104 lines
2 KiB
YAML

# Debian Cosmic Atomic Variant Definition
# Cosmic Desktop equivalent to Fedora Cosmic
variant:
name: "debian-cosmic-atomic"
description: "Debian Atomic with Cosmic Desktop (Enhanced GNOME)"
base: "debian-13"
architecture: "amd64"
desktop: "cosmic"
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"
# Cosmic Desktop packages (GNOME-based with enhancements)
desktop_packages:
- "gnome-shell"
- "gnome-session"
- "gnome-terminal"
- "gnome-control-center"
- "gnome-settings-daemon"
- "gnome-backgrounds"
- "gnome-themes-extra"
- "adwaita-icon-theme"
- "gdm3"
- "gnome-initial-setup"
# Enhanced GNOME Applications
cosmic_apps:
- "gnome-software"
- "gnome-maps"
- "gnome-photos"
- "gnome-music"
- "gnome-video-effects"
- "gnome-tweaks"
- "gnome-boxes"
- "gnome-disk-utility"
- "gnome-logs"
- "gnome-system-monitor"
- "gnome-shell-extensions"
- "dconf-editor"
- "gnome-calendar"
- "gnome-weather"
# 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"