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