diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-26 14:47:01 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-26 14:47:01 -0500 |
| commit | f2dad229d23ca7f43d1b698a3fe3b11a994d4a3f (patch) | |
| tree | f95cf1cbb65738cb7ecef811f1caf43e33f3fe51 /archsetup.conf.example | |
| parent | 798b86faca84eaeba4f3f5ba1658b453603527de (diff) | |
| download | archsetup-f2dad229d23ca7f43d1b698a3fe3b11a994d4a3f.tar.gz archsetup-f2dad229d23ca7f43d1b698a3fe3b11a994d4a3f.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.example | 5 |
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 |
