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

48 lines
1.5 KiB
Markdown

# 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
```bash
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](https://git.raines.xyz/robojerk/deb-bootupd)
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](https://git.raines.xyz/robojerk/bootc-deb)
```bash
sudo apt install bootc=1.5.1-1~noble1
sudo apt install bootc-dev=1.5.1-1~noble1
```
[bootc-image-builder](https://git.raines.xyz/robojerk/bootc-image-builder)
```bash
podman pull https://git.raines.xyz/robojerk/-/packages/container/bootc-image-builder/debian-bootc-corrected
```
[apt-ostree debian package](https://git.raines.xyz/robojerk/apt-ostree)
```bash
wget https://git.raines.xyz/robojerk/apt-ostree/raw/branch/main/apt-ostree_0.1.0-1_amd64.deb
```