{ "version": "2", "pipelines": [ { "runner": "org.osbuild.linux", "name": "build", "stages": [ { "type": "org.osbuild.debootstrap", "options": { "suite": "trixie", "mirror": "http://deb.debian.org/debian", "arch": "amd64", "variant": "minbase", "extra_packages": ["apt", "systemd", "bash", "coreutils"] } }, { "type": "org.osbuild.apt.config", "options": { "sources": { "debian": "deb http://deb.debian.org/debian trixie main\n", "debian-forge": "deb https://git.raines.xyz/api/packages/particle-os/debian trixie main\n" } } }, { "type": "org.osbuild.apt", "options": { "packages": [ "linux-image-amd64", "systemd", "ostree", "apt-ostree", "bootc", "rpm-ostree", "openssh-server", "curl", "vim", "htop" ], "recommends": false, "update": true } }, { "type": "org.osbuild.ostree.init", "options": { "path": "/ostree/repo" } }, { "type": "org.osbuild.ostree.pull", "options": { "repo": "/ostree/repo", "remote": "debian" } }, { "type": "org.osbuild.hostname", "options": { "hostname": "debian-atomic" } }, { "type": "org.osbuild.systemd", "options": { "enabled_services": [ "sshd", "systemd-networkd", "systemd-resolved", "ostree-remount" ] } } ] } ] }