4) thought wasn't there a "shell.nix" or something that would be similar to a venv but also allow to add additional packages as dependencies that I could use? *5 minutes later* ok, but how does this thing work. It appears to have an entirely different syntax for whatever reason...
5) Use a container instead? Kinda don't want to. But for sure would be easier and faster...
...
1