| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Copied from archsetup to make these tools available on the live ISO
for rescue scenarios and post-install management.
zfssnapshot:
- Creates recursive snapshots across all pools
- Timestamps with descriptive labels (YYYY-MM-DD_HH-MM-SS_description)
- Integrates with grub-zfs-snap for boot menu updates
zfsrollback:
- Interactive fzf-based snapshot selection
- Two modes: single dataset or all matching datasets
- Safety warnings showing what will be destroyed
- Special genesis rollback warning
|
| |
|
|
|
|
|
|
|
|
| |
These ZFS snapshot management scripts belong in archzfs ISO rather
than archsetup because:
- Rescue scenarios: rollback from live USB when system won't boot
- Standalone utility: works on any ZFS system
- ISO always available: no need to install archsetup first
Includes example implementations using fzf for interactive selection.
|
| |
|
|
|
|
|
|
|
|
|
| |
When networking is broken, that's exactly when you need docs most.
Added arch-wiki-lite (AUR) as the recommended reader:
- wiki-search <term> for CLI searching
- Displays articles as plain text in terminal
- Added to AUR packages list
Also documented Option 2: arch-wiki-docs + w3m with wrapper script.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Priority changes:
- Arch Wiki offline: A→B (adds 500MB, network usually available)
- mkosi research: B→C (current solution works, added detailed analysis)
- Avahi discoverability: B→C (nice to have, not critical)
- GRUB ISO boot: B→C (advanced feature)
- Build logging: B→C (simple but low urgency)
Removed vague "Check for methods to abstract" task.
Added comprehensive mkosi vs mkarchiso comparison with verdict:
keep mkarchiso for now, mkosi useful for future VM images and UKI boot.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Detailed implementation plan for building AUR packages into local repo:
- Build script infrastructure
- Pacman.conf integration
- Installation integration
AUR packages organized by priority:
- Essential: downgrade, yay, informant
- ZFS Management: sanoid, syncoid, zrepl
- System Maintenance: rate-mirrors, paru, pacman-cleanup-hook, arch-audit
- Recovery Tools: ventoy-bin, topgrade, mkinitcpio-firmware
- Nice to Have: zfs-auto-snapshot, btop, duf, dust, procs
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reviewed https://github.com/stevleibelt/arch-linux-live-cd-iso-with-zfs
and extracted valuable ideas for our project:
Priority A:
- ZFSBootMenu integration (alternative boot manager for ZFS)
Priority B:
- Docker/Podman container support for builds
- Arch Linux Archive snapshot support (version pinning)
- Build logging with tee
Priority C:
- Multi-variant ISO builds (kernel/DKMS options)
- Pre-clone tools and documentation
- Environment file configuration (.env pattern)
- Dry-run mode for build.sh
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Add get_encryption_choice() to ask user whether to enable encryption
during interactive install. Remove --no-encrypt CLI flag in favor of
config file NO_ENCRYPT option for unattended installs. Update tests
to rely on config file setting instead of flag.
Also: fix ISO label to ARCHZFS for stable GRUB entries, add TODO items.
|
| |
|
|
|
|
| |
- Mark recovery tools task as DONE in TODO.org
- Update session context with completed work
- Add session history entry to NOTES.org
|
| | |
|
| |
|
|
|
|
|
| |
Research from SystemRescue, Hiren's BootCD, and other rescue distros.
Categories: data recovery, disk cloning, Windows recovery, filesystem,
hardware diagnostics, network, security, boot repair, file management,
remote access, monitoring, and GUI tools.
|
| |
|
|
|
| |
- Add config file information to README - DONE
- Add CI/CD test infrastructure - DONE (Makefile, test-install.sh, test configs)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Mark README documentation task as complete in TODO.org
- Add config file documentation task
- Update session-context.org with bugs found and fixed
- Remove VM binary files from git tracking
Testing completed:
- 2-disk mirror: PASSED
- 2-disk stripe: PASSED
- Single disk: PASSED
|
| |
|
|
|
|
|
| |
- Add comprehensive README.org documentation task (priority A)
- Add CI/CD pipeline task with TrueNAS focus (priority B)
- Move completed fzf task to Resolved
- Cancel dialog-based interface task (using fzf instead)
|
| |
|
|
|
|
|
|
|
|
| |
- Timezone: fuzzy search with current time preview
- Locale: fuzzy search with format examples
- Keymap: fuzzy search with layout info
- Disk selection: multi-select with disk details preview
- RAID level: explanatory preview with capacity calculations
Provides consistent, searchable interface with inline documentation.
|
| |
|