# Debian Silverblue Variant Definition # GNOME Desktop equivalent to Fedora Silverblue variant: name: "debian-silverblue" description: "Debian Atomic with GNOME Desktop" base: "debian-13" architecture: "amd64" desktop: "gnome" 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" # GNOME Desktop packages 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" # GNOME Applications gnome_apps: - "gnome-software" - "gnome-maps" - "gnome-photos" - "gnome-music" - "gnome-video-effects" - "gnome-tweaks" - "gnome-boxes" - "gnome-disk-utility" - "gnome-logs" - "gnome-system-monitor" # 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" - "reportbug" - "apt-listbugs" # Repository configuration repositories: - name: "debian" url: "http://deb.debian.org/debian" components: ["main", "contrib", "non-free"] suite: "bookworm" - name: "debian-security" url: "http://deb.debian.org/debian-security" components: ["main", "contrib", "non-free"] suite: "bookworm-security" # System configuration system_config: hostname: "debian-silverblue" timezone: "UTC" locale: "en_US.UTF-8" keyboard: "us" # OSTree configuration ostree: ref: "debian/13/x86_64/silverblue" url: "https://ostree.debian.org" gpg_verify: true mode: "bare"