Docker files and scripts for building and serving signed HalogenOS images, both for install and OTA.
Go to file
2025-04-10 22:06:08 -04:00
build Initial compose work 2025-04-10 22:06:08 -04:00
.gitignore Initial compose work 2025-04-10 22:06:08 -04:00
compose.yml Initial compose work 2025-04-10 22:06:08 -04:00
LICENSE Initial commit 2025-04-10 09:23:34 -04:00
packages.txt Initial compose work 2025-04-10 22:06:08 -04:00
README.md Update README 2025-04-10 10:36:55 -04:00

HalogenOS Image Builder

This repository is the primary set of instrumentation used to build and distribute signed updates and installation images for HalogenOS.

What is it?

This repo holds a set of files necessary for creating bootable HalogenOS images. This includes:

  • A Docker Compose file, defining a Gentoo build environment and a web server for distribution
  • Scripts that build, sign, and distribute HalogenOS images
  • Package lists
  • Configuration files
  • Submodules that contain code for binaries

These files allow a server to build a working image, sign it with a release key, and distribute it to clients running HalogenOS configured to update from that server. Performing updates on the server side allows for easier testing, development, and reproducibility, while removing complexity and performance demands from clients.