By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Add flake.nix for NixCI Adds a Nix flake that builds the pathfinding crate, runs its test suite, and provides a development shell.