Skip to content

refactor(build): use nix flake for dev shell - #166

Draft
yeetypete wants to merge 23 commits into
mainfrom
feat/nix-flake
Draft

yeetypete wants to merge 23 commits into
mainfrom
feat/nix-flake

Conversation

@yeetypete

@yeetypete yeetypete commented Aug 16, 2026

Copy link
Copy Markdown
Owner

NOTE: This is a PoC of using Nix in vision3d and might not be merged.

Introduces the Nix flake as the supported dev environment: CUDA toolkit, matching host compiler, LLVM, uv, and just, none of them installed system-wide. Also swaps the Makefiles for just recipes, moves the pre-commit config into the flake, and consolidates the workflows into ci.yaml.

See #167 for the full description, including the variant matrix, the move to uv2nix, and notes on the Nix migration.

This branch has not been deployed

No deployments
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.

1 participant