I have added a shell.nix file that helps setting up the environment for building if nix is installed. To use it you can run `nix-shell shell.nix` which will install all the required dependecies, and then just `make run` should work.