Nix Flake packaging of tools used in developing Pulumi.
$ nix develop # enters sub-shell with all the tools in PATH
$ pulumictl version
0.0.32
You can also install individual packages into the "global" profile for example:
nix profile install .#pulumictl