Skip to content

Script Catalog

Most built-in installer scripts are canonical under installation/stage-1/system/. Many stage-2/system/* paths are compatibility wrappers that forward to those stage-1 implementations.

Overview

Script family Purpose Preferred path Complexity
Pixi Install Pixi and curated environments stage-1/system/pixi/ High
Conda Install Miniconda and activate it on login stage-1/system/conda/ High
SSH Example keys and SSH-related assets stage-1/system/ssh/ Medium
ROS2 Repo setup, package install, rosdep init stage-1/system/ros2/ High
Proxy Enable or disable shell proxy vars stage-1/system/proxy/ Medium
OpenGL WSLg/OpenGL setup assets and helpers stage-1/system/opengl/ High
OpenCV Build OpenCV from source stage-1/system/opencv/ High
Node.js NVM and Node installers stage-1/system/nodejs/ Medium
Bun Bun runtime installer stage-1/system/bun/ Low
UV UV installer stage-1/system/uv/ Low
Clang LLVM/Clang installer helper stage-1/system/clang/ Low
Firefox Mozilla repo setup stage-1/system/firefox/ Low
NGC NVIDIA helper fixes stage-1/system/ngc/ Low
LiteLLM Install LiteLLM proxy via uv tool stage-1/system/litellm/ Low
Claude Code Install CLI via Bun stage-1/system/claude-code/ Low
Codex CLI Install CLI via Bun stage-1/system/codex-cli/ Low
Magnum Build Corrade and Magnum stage-1/system/magnum/ Medium
Vision Dev Install common CV tooling stage-1/system/vision-dev/ Low
Set Locale Locale helper for packages that require UTF-8 stage-1/system/set-locale.sh Low

Choosing A Script

  • Start with the dedicated pages for Pixi, Conda, SSH, ROS2, Proxy, OpenGL, and OpenCV.
  • Use Simple Installers for everything that behaves more like “install one tool” than “configure a workflow”.
  • Prefer explicit path flags over implicit /soft/* assumptions when the script supports them.