A terminal UI installer for bootc-based operating systems, powered by fisherman.
- 11-step wizard: welcome → network → image → disk → filesystem → encryption → user → SSH keys → confirm → progress → done
- Live progress: streams fisherman JSON events and updates a progress bar in real time
- Disk encryption: optional LUKS full-disk encryption with passphrase
- SSH key import: from GitHub, GitLab, or pasted manually
- Flexible filesystem: ext4, xfs, or btrfs
sudo bootc-installer-tuigo build -o bootc-installer-tui ./cmd/bootc-installer-tuifishermanmust be installed and on$PATH(or at/usr/bin/fisherman)- Root privileges required for disk operations
The installer writes a recipe to /tmp/bootc-installer-recipe.json and runs:
fisherman install --recipe /tmp/bootc-installer-recipe.json