Add flake.nix to project, so this project can be built with nix. Also: - Fix a died link in README. - Add missing dependencies in docs for Ubuntu and Arch (not tested).