particle-os/dev-architecture.md
2025-08-10 20:24:11 -07:00

1.5 KiB

Development Architecture notes

THIS PC

name: particle-os user: joe ip: 192.168.122.76 # The ip address is dynamic Notes: This is a vm running Debian 13 (Trixie)

Host PC

name: bazzite user: rob ip: # Not important

Forgejo server

This is a git repo, debian repo, image registry. url: git.raines.xyz username : robojerk

Packages on Forgejo Server

Add forgejo Debian repo

sudo curl https://git.raines.xyz/api/packages/robojerk/debian/repository.key -o /etc/apt/keyrings/forgejo-robojerk.asc
echo "deb [signed-by=/etc/apt/keyrings/forgejo-robojerk.asc] https://git.raines.xyz/api/packages/robojerk/debian $distribution $component" | sudo tee -a /etc/apt/sources.list.d/forgejo.list
sudo apt update

bootupd package For some reason I have two packages that look very similiar https://git.raines.xyz/robojerk/-/packages/generic/deb-bootupd/0.2.28-1-debian-trixie https://git.raines.xyz/robojerk/-/packages/generic/deb-bootupd-debian/0.2.28-1-debian-trixie

bootc debian package

sudo apt install bootc=1.5.1-1~noble1
sudo apt install bootc-dev=1.5.1-1~noble1

bootc-image-builder

podman pull https://git.raines.xyz/robojerk/-/packages/container/bootc-image-builder/debian-bootc-corrected 

apt-ostree debian package

wget https://git.raines.xyz/robojerk/apt-ostree/raw/branch/main/apt-ostree_0.1.0-1_amd64.deb