Add package.nix with rustPlatform.buildRustPackage and Vulkan support. Track Cargo.lock (removed from .gitignore) and add .direnv to .gitignore. Build with: nix build 'git+file:.?submodules=1' Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>