A package repository for hermes.
This repository is self hosting and totally hermetic.
seed.hpkg
contains the definitions of the binary seed package,
all other packages are derived from this binary seed.
Hermes uses this binary seed to avoid depending on any software installed on your system.
This binary seed itself contains a statically linked busybox and musl-gcc which is enough to bootstrap all the other software.
To regenerate your own bootstrap binary seed from another linux distro you can use bootstrap.sh.
The binary seed can build itself with exact an exact output hash when hermes is installed in multi user mode.
To do so simply run:
hermes build -m seed-out.hpkg
The hash of this file should match the hash of the input seed, meaning you have a self hosted software environment with access to all source code.