NixOS flake that aims for simple workflow with as few as possible dependancies, while preserving all features development environment needs