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

75 lines
1.5 KiB
YAML

# Debian Cosmic Atomic treefile for apt-ostree compose tree
# This defines a Debian Trixie system with Cosmic desktop (GNOME-based)
ostree:
ref: debian/14/x86_64/cosmic-atomic
repo: /tmp/apt-ostree/debian/repo
base: debian:trixie
apt:
sources:
- "deb http://deb.debian.org/debian trixie main contrib non-free"
- "deb http://deb.debian.org/debian-security trixie-security main contrib non-free"
packages:
# Base system packages
- systemd
- systemd-sysv
- dbus
- dbus-user-session
- policykit-1
- polkitd
- sudo
- passwd
- bash
- coreutils
- util-linux
- procps
- sysvinit-utils
# OSTree support
- ostree
- apt-ostree
# Cosmic desktop (GNOME-based with customizations)
- 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-tweaks
- gnome-shell-extensions
- dconf-editor
- gnome-software
- gnome-boxes
- gnome-calendar
- gnome-maps
- gnome-music
- gnome-photos
- gnome-weather
system:
hostname: debian-cosmic-atomic
keyboard: us
locale: en_US.UTF-8
timezone: UTC
services:
- systemd-networkd
- systemd-resolved
- gdm
directories:
- /etc/apt-ostree
- /var/lib/apt-ostree
- /usr/lib/bootc
postinstall:
- echo "apt-ostree Debian Cosmic Atomic system created successfully"
- echo "OSTree ref: debian/14/x86_64/cosmic-atomic"