d7cc89a1

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

build: add a nix flake

Builds and tests the crates that do not need the CUDA toolkit, using the
nightly pinned in rust-toolchain.toml, plus a clippy check and a devShell.

Claude-Session: https://claude.ai/code/session_015NS3w2sDh3yXJaJ2udvo2n

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 1m29s 2s 2s 1m32s 1m29s
Eval 1m32s 15s 15s 1m47s 0s
Build 1m47s 2m11s 15m46s 17m33s 13m34s
Suite 1m29s 2m30s 16m04s 17m33s 15m03s

Timeline

0s1m40s15m40s16m16m20s16m40s17m17m20s