aboutsummaryrefslogtreecommitdiff
path: root/archsetup.conf.example
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-26 14:47:01 -0500
committerCraig Jennings <c@cjennings.net>2026-05-26 14:47:01 -0500
commit94d203e9dd23242440f7af3f585ae558d038ddb2 (patch)
tree2cb2e76948d3b407e309e6d827c678efed3179e3 /archsetup.conf.example
parent65879a4c9e7b4a8b9cb22e7c0ce59466d7c97265 (diff)
downloadarchsetup-94d203e9dd23242440f7af3f585ae558d038ddb2.tar.gz
archsetup-94d203e9dd23242440f7af3f585ae558d038ddb2.zip
feat(archsetup): make the claude-code install optional
The claude-code step is a curl|sh from a third party, and not every user wants AI tooling. I put it behind INSTALL_CLAUDE_CODE (default yes, so current behavior is unchanged), with matching --claude-code / --no-claude-code flags. I wired it the same way as AUTOLOGIN and NO_GPU_DRIVERS: config mapping, a validate_config yes/no check, and a guard around the install block. I also documented the key in archsetup.conf.example.
Diffstat (limited to 'archsetup.conf.example')
-rw-r--r--archsetup.conf.example5
1 files changed, 5 insertions, 0 deletions
diff --git a/archsetup.conf.example b/archsetup.conf.example
index f866134..962d05f 100644
--- a/archsetup.conf.example
+++ b/archsetup.conf.example
@@ -34,6 +34,11 @@
# Set to "yes" if you want to handle GPU drivers manually
#NO_GPU_DRIVERS=no
+# Install the claude-code AI assistant (default: yes)
+# Native install via `curl -fsSL https://claude.ai/install.sh | sh`.
+# Set to "no" to skip it (no AI tooling, avoids the curl-pipe-bash step).
+#INSTALL_CLAUDE_CODE=yes
+
# System locale (default: prompt if not already configured)
# Common options: en_US.UTF-8, en_GB.UTF-8, de_DE.UTF-8, es_ES.UTF-8,
# fr_FR.UTF-8, pt_BR.UTF-8, ja_JP.UTF-8, zh_CN.UTF-8