first steps

last updated: Oct 20, 2023

my biases: I'm very intrigued by nix but worried that it's a big time sink that's not overall worth the gain for the complexity.

However, I do think it's neat and would like to understand it more. So, onward.

Start a shell with python 3.10 (currently) and ipython:

nix-shell -p 'python3.withPackages (p: [p.ipython])'

go gets me go version 1.18, which as of today is 23 days behind:

nix-shell -p 'go'

ah ha, but nix-shell -p 'go_1_19' gets me the current version:

nix-shell -p 'go_1_19'

I wonder how the default version selection mechanism works?

↑ up