Repository and system toggles
WITH_ADD_REPOSITORIES- Default:
1 - Runs
add-repositoriesduring the system phase. - Set to
0when the image already has the required repositories. INSTALL_GLOW- Default:
0 - Adds the Charm repository and installs the APT
glowpackage in the system phase. WITH_MOLD_LD_OVERRIDE- Default:
0 - Replaces
/usr/bin/ldwith a symlink to/usr/bin/moldwhen enabled. - This is a global linker change. Enable it only for images where that behaviour is intended.
WITH_TRACE- Default:
0 - Enables Bash xtrace (
set -x) in the deployment entrypoints and helper scripts. - Use for debugging bootstrap failures. Avoid enabling it in logs that may contain sensitive environment values.
Tooling toggles
WITH_AI_TOOLING- Default:
0 - Adds
get-ai-toolingto the home-phase helper list. WITH_VALE- Default:
0 - Installs Vale through Bun in
get-markdown-tooling. WITH_LLVM_COV- Default:
1 - Installs
cargo-llvm-covinget-rust-tooling. WITH_WHITAKER- Default:
0 - Installs Whitaker tooling in
get-rust-tooling. WITH_WHITAKER_EXPERIMENTAL- Default:
0 - Installs experimental Whitaker pieces when Whitaker is enabled.
RUST_PRE_BUILD- Default:
0 - Makes
rust-setupruncargo check --workspace --all-targets. - Leave disabled when creating a generic warm
$HOMEcache. RUST_ANALYZER_PRECHECK- Default:
0 - Runs
rust-analyzer analysis-stats .before the optional pre-build whenrust-analyzeris available.