Using Nix-shell to create reproducible embedded development environments | Dark Hacker News