# 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"