Recreating development environment with Nix Flake

In this post, I will show you how to define and recreate development environment of your projects anywhere using Nix Flake