simple-cli/recipe.yml
robojerk 882552f4e7
Some checks failed
Build Simple CLI / build (push) Failing after 1s
initial commit
2025-08-12 15:59:34 -07:00

73 lines
1.3 KiB
YAML

name: simple-cli
description: Simple CLI-focused Debian-based particle-os system
base-image: debian:trixie-slim
image-version: "13"
# Build configuration
build:
containerfile: Containerfile
registry: localhost
tag: simple-cli:latest
# Package management
packages:
system:
- systemd
- systemd-sysv
- udev
- procps
- util-linux
- mount
- passwd
- login
- bash
- coreutils
- ostree
- ostree-boot
- linux-image-amd64
- linux-headers-amd64
- initramfs-tools
- curl
- wget
- vim
- less
- locales
- ca-certificates
- tzdata
# Configuration files to layer
files:
- source: usr/
destination: /usr/
- source: etc/
destination: /etc/
- source: config/
destination: /config/
# Firstboot configuration
firstboot:
- usr/share/particle-os/firstboot/setup-system.sh
- usr/share/particle-os/firstboot/configure-network.sh
# ujust commands
ujust:
- usr/share/particle-os/just/simple-cli.just
# System configuration
system:
locale: en_US.UTF-8
timezone: UTC
user: simple
shell: /bin/bash
# OSTree configuration
ostree:
repo: simple-cli-repo
branch: simple-cli/debian-trixie
mode: archive
# Boot configuration
boot:
bootloader: bootupd
kernel: linux-image-amd64
initramfs: initramfs-tools