104 lines
2 KiB
YAML
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"
|