Thanks, this explains it. I’m trying to set up nix-portable now, but it’s quite confusing. I downloaded nix-portable
binary which is a self-extracting archive that silently unpacked a bunch of files to ~/.nix-portable
:
$ ls ~/.nix-portable/bin/
bwrap proot zstd
It seems I was meant to run it like so ./nix-portable nix-shell
but this does nothing. On my local machine running OpenSUSE Tumbleweed it exists immediately, whereas on my work HPC server it gets stuck.
That’s all right, thanks! It seems that it does do something indeed, I had to run with debug information and it was simply taking a long time to configure itself
NP_DEBUG=2 ./nix-portable nix-shell -p hello
The only issue is I downloaded a binary package which is dated early 2022 and it uses nix 2.5.1. I need to figure out how to force it to use the latest version of nix.