index
Archived
The tuna-os/bootc-installer-tui repository is archived (read-only, last
push 2026-07-19). This page is kept for historical reference only; the TUI
installer is no longer under development and no new builds or releases are
published from this repo. For current installers see
bootc-installer (GTK) and the
tuna-installer GUI frontends
(cosmic/kde/niri/xfce), all of which drive the same
fisherman backend.
A terminal UI installer for bootc-based operating systems, powered by fisherman.
Featuresβ
- 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
Usageβ
sudo bootc-installer-tui
Buildingβ
go build -o bootc-installer-tui ./cmd/bootc-installer-tui
Requirementsβ
fishermanmust be installed and on$PATH(or at/usr/bin/fisherman)- Root privileges required for disk operations
Recipe formatβ
The installer writes a recipe to /tmp/bootc-installer-recipe.json and runs:
fisherman install --recipe /tmp/bootc-installer-recipe.json
Part of the TunaOS ecosystem. Docs Β· Contributing