The flake is still not fully functional. First, it seems nescesarry to get a solid system for relative paths, so that we can run tests inside of a nix build. To iterate on this, use `nix flake check`.