Skip to content

refactor(launcher): run install and launch through Pixi - #38

Merged
charlesmadjeri merged 1 commit into
cma/feat-pixi-foundationfrom
cma/refactor-launcher-pixi
Aug 31, 2026
Merged

refactor(launcher): run install and launch through Pixi#38
charlesmadjeri merged 1 commit into
cma/feat-pixi-foundationfrom
cma/refactor-launcher-pixi

Conversation

@charlesmadjeri

@charlesmadjeri charlesmadjeri commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

OP#173

Summary

Refactor Lucy install and launch workflows to use Pixi environment instead of Docker containers.

Changes

  • install.sh: Pixi-based dependency management and colcon build
  • launch_lucy.sh: native tmux launcher with Pixi environment
  • launcher.py: updated TUI for Pixi workflow
  • Lucy.py: Pixi-aware bootstrap and environment setup
  • config/launcher_config.json: simplified native launch config
  • config/launcher_config.json.local.example: local override template
  • scripts/pixi_*.sh: helper scripts for dev shell and launch
  • scripts/nix_gl_env.sh: NixOS host GL passthrough support

Stack

This is PR 2/4 in the Pixi migration stack:

  1. Pixi foundation ✓
  2. This PR - Launcher refactoring
  3. Docker removal + CI + tests (stacked on this)
  4. Windows + documentation (stacked on this)

@charlesmadjeri charlesmadjeri self-assigned this Aug 30, 2026
Mael-RABOT
Mael-RABOT previously approved these changes Aug 31, 2026
Refactor Lucy install and launch workflows to use Pixi environment
instead of Docker containers.

- install.sh: Pixi-based dependency management and colcon build
- launch_lucy.sh: native tmux launcher with Pixi environment
- launcher.py: updated TUI for Pixi workflow
- Lucy.py: Pixi-aware bootstrap and environment setup
- config/launcher_config.json: simplified native launch config
- config/launcher_config.json.local.example: local override template
- scripts/pixi_*.sh: helper scripts for dev shell and launch
- scripts/nix_gl_env.sh: NixOS host GL passthrough support
@charlesmadjeri
charlesmadjeri dismissed Mael-RABOT’s stale review August 31, 2026 16:01

The merge-base changed after approval.

@charlesmadjeri
charlesmadjeri force-pushed the cma/feat-pixi-foundation branch from ec9cada to 2ba2d8a Compare August 31, 2026 16:01
@charlesmadjeri
charlesmadjeri force-pushed the cma/refactor-launcher-pixi branch from 3e2dac7 to 9c7453f Compare August 31, 2026 16:01
@charlesmadjeri
charlesmadjeri merged commit b0f7d80 into cma/feat-pixi-foundation Aug 31, 2026
3 of 5 checks passed
@charlesmadjeri
charlesmadjeri deleted the cma/refactor-launcher-pixi branch August 31, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants