Skip to content

These beautiful things that I got

Pre-release
Pre-release

Choose a tag to compare

@dasmatus dasmatus released this 30 Sep 17:53
· 347 commits to main since this release

Installer ISO

losos-installer-v0.1.1.iso — 1.43 GiB

sha256  912981956bed9d299b7cb6fed884ed08e158692bcc77e0fc8f81078ecc9e7105

Verify it with:

curl -fsSLO https://github.com/dasmatus/losos/releases/download/v0.1.1/losos-installer-v0.1.1.iso.sha256
curl -fsSLO https://github.com/dasmatus/losos/releases/download/v0.1.1/losos-installer-v0.1.1.iso
sha256sum -c losos-installer-v0.1.1.iso.sha256

Write it to a USB stick and boot the target machine; the installer
partitions, encrypts and installs unattended. It needs a network
connection, because it clones the flake at run time.

Demo QCOW2

losos-demo-v0.1.1.qcow2 — 4.55 GiB, too large for a GitHub release asset.
Pull it from GHCR with oras, which fetches the
.sha256 beside it:

oras pull ghcr.io/dasmatus/losos-demo-qcow2:v0.1.1
sha256sum -c losos-demo-v0.1.1.qcow2.sha256
sha256  207232ec9801a428eedc695672aa556883fb14e56c90437a0f6f028092a36de3

This image is for demos and development only. It does not carry the
appliance's TPM-sealed encrypted disk layout, so anyone who can read
the file can read its data.

The installer ISO is on GHCR too: oras pull ghcr.io/dasmatus/losos-installer-iso:v0.1.1


Build the installer ISO from this tag instead:

nix build .#nixosConfigurations.iso.config.system.build.isoImage

Build the demo QCOW2 instead:

nix build .#losos-disk-qcow2

Or substitute the already-built store paths recorded in release.json
from the project cache:

nix copy --from https://losos.cachix.org /nix/store/hadyyz33jqandgg3m7z9gaa2vp23dhnv-nixos-minimal-26.11.20260916.b1b8759-x86_64-linux.iso
nix copy --from https://losos.cachix.org /nix/store/8h162q6f6irz23nvqdpfia84md4z4fxl-losos-disk-qcow2