api_version: 1 kind: apt-ostree metadata: name: debian-bootc-complete version: "14" ref_name: debian/14/x86_64/bootc-complete ostree: ref: debian/14/x86_64/bootc-complete repo: /tmp/apt-ostree/debian/repo # Use the existing bootc base image as the base base: git.raines.xyz/particle-os/debian-bootc:latest-with-fixes repositories: - name: debian url: http://deb.debian.org/debian suite: trixie components: [main, contrib, non-free] enabled: true gpgkey: https://ftp-master.debian.org/keys/archive-key-12.asc - name: debian-security url: http://deb.debian.org/debian-security suite: trixie-security components: [main, contrib, non-free] enabled: true gpgkey: https://ftp-master.debian.org/keys/archive-key-12.asc packages: include: # Bootc and OSTree support - bootc - ostree - apt-ostree # Essential system packages - systemd - systemd-sysv - dbus - dbus-user-session - policykit-1 - polkitd - sudo - passwd - bash - coreutils - util-linux - procps - sysvinit-utils # Essential utilities - less - vim-tiny - wget - curl - ca-certificates - gnupg # Basic networking - iproute2 - net-tools - openssh-client - openssh-server # System tools - htop - rsync - tar - gzip - unzip # Kernel and bootloader - linux-image-amd64 - grub-efi-amd64 - grub-pc system: hostname: debian-bootc keyboard: us locale: en_US.UTF-8 timezone: UTC services: - systemd-networkd - systemd-resolved - ssh directories: - /etc/apt-ostree - /var/lib/apt-ostree - /usr/lib/bootc - /root/.ssh postinstall: - echo "Complete Debian bootc system created successfully" - echo "OSTree ref: debian/14/x86_64/bootc-complete" - echo "System is ready for bootc operations"