aboutsummaryrefslogtreecommitdiff
path: root/custom/install-archzfs.conf.example
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-23 20:02:02 -0600
committerCraig Jennings <c@cjennings.net>2026-01-23 20:02:02 -0600
commit53e82d802dba330ec8e5a568d6250e04f1193f0c (patch)
treef08a315332bbdeb26d475911ddff29e0c5e68f62 /custom/install-archzfs.conf.example
parentd7da1bb62bef40766e117f1c88e854c2eb50f697 (diff)
downloadarchangel-53e82d802dba330ec8e5a568d6250e04f1193f0c.tar.gz
archangel-53e82d802dba330ec8e5a568d6250e04f1193f0c.zip
Phase 1.4: Add filesystem selection prompt
- Add FILESYSTEM variable to config (zfs or btrfs) - Add select_filesystem() function with fzf support - Update gather_input() to prompt for filesystem in interactive mode - Add validation for FILESYSTEM in unattended mode - Btrfs selection errors with "not yet implemented" - Update banner to show "Archangel" branding - Update config example with FILESYSTEM option Groundwork for btrfs support - filesystem choice is now captured, installation logic gates on FILESYSTEM variable.
Diffstat (limited to 'custom/install-archzfs.conf.example')
-rw-r--r--custom/install-archzfs.conf.example19
1 files changed, 14 insertions, 5 deletions
diff --git a/custom/install-archzfs.conf.example b/custom/install-archzfs.conf.example
index 0060cc0..dacf340 100644
--- a/custom/install-archzfs.conf.example
+++ b/custom/install-archzfs.conf.example
@@ -1,18 +1,27 @@
-# install-archzfs.conf - Unattended Installation Configuration
+# archangel.conf - Unattended Installation Configuration
#
-# Copy this file to /root/install-archzfs.conf and edit values.
-# Or use: install-archzfs --config-file /path/to/your-config.conf
+# Copy this file and edit values.
+# Usage: archangel --config-file /path/to/your-config.conf
#
# Required fields: HOSTNAME, TIMEZONE, DISKS, ROOT_PASSWORD
-# Plus either ZFS_PASSPHRASE or NO_ENCRYPT=yes
+# For ZFS: also need ZFS_PASSPHRASE or NO_ENCRYPT=yes
# All other fields have sensible defaults.
#############################
+# Filesystem Selection
+#############################
+
+# Filesystem type (optional, default: zfs)
+# Options: zfs, btrfs
+# Note: btrfs support coming soon
+FILESYSTEM=zfs
+
+#############################
# System Configuration
#############################
# Hostname for the installed system (required)
-HOSTNAME=archzfs
+HOSTNAME=archangel
# Timezone (required) - Use format: Region/City
# Examples: America/Los_Angeles, Europe/London, Asia/Tokyo