You've already forked guix-tribes
962 B
962 B
NBDE Channel
This repository provides the Guix-side pieces for network-bound disk encryption:
nbde/packages/crypto.scmPackage definitions forluksmeta,tang, andclevis.nbde/services/tang.scmA standalone Tang service for Guix systems.nbde/system/mapped-devices.scmA Clevis-backed mapped-device kind with manualcryptsetupfallback.nbde/system/initrd.scmA helper aroundraw-initrdfor early-boot Clevis support.examples/phase0-system.scmMinimal reference system using the Clevis-backed mapped-device kind and custom initrd.
Current development status:
luksmeta,tang, andclevisbuild successfully onpguix.- A disposable Tang + LUKS smoke test passes.
- A QEMU Phase-0 system with encrypted root now boots unattended through Clevis/Tang and reaches a login prompt.
For pinned bootstrap usage, generate a channels.scm that combines upstream
Guix with this repository's current commit.