* Add nix flake to setup the environment * Update dependency checking to support nix * Move flake to scripts folder