aboutsummaryrefslogtreecommitdiff
path: root/custom/lib/config.sh
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
commit337dea91f567ceebb1f9dbef2b3cd93ca440b795 (patch)
tree912ac7a54c2f6c50783a887eb173918189a732fd /custom/lib/config.sh
parent9a21678f42489f017843fb295b776e6066f852c9 (diff)
downloadarchangel-337dea91f567ceebb1f9dbef2b3cd93ca440b795.tar.gz
archangel-337dea91f567ceebb1f9dbef2b3cd93ca440b795.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/lib/config.sh')
-rw-r--r--custom/lib/config.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/custom/lib/config.sh b/custom/lib/config.sh
index cec3d8c..38811fa 100644
--- a/custom/lib/config.sh
+++ b/custom/lib/config.sh
@@ -10,6 +10,7 @@ CONFIG_FILE=""
UNATTENDED=false
# These get populated by config file or interactive prompts
+FILESYSTEM="" # "zfs" or "btrfs"
HOSTNAME=""
TIMEZONE=""
LOCALE=""