Cannot install nix package manager without sudo privileges
First of all, I'm completely new to Nix and I have no idea what I'm doing. I would like to use it initially as a more general purpose replacement of conda environments for my AI-development workflow. To begin with, I'd like to install nix
package manager at my work server where I don't have root access. I tried
sh <(curl -L https://nixos.org/nix/install) --no-daemon
however it tries to create /nix
which I cannot do without sudo. I searched everywhere, but I don't seem to find a way to circumvent this.
Thanks!
You may wanna have a look at nix-portable if you don't have root access.
https://nixos.org/download.html#nix-install-linux
Thanks! I do run it indeed as a user. I don't have a sudo access on this server so I would like to do a completely portable installation. I downloaded a portable binary for nix https://releases.nixos.org/?prefix=nix/nix-2.16.1/ and unpacked it on a file system, however when running nix it thinks that nix store is at
/nix/store
:So far I wasn't able to configure a different location for nix store: I created
~/.config/nix/nix.conf
and put this line insidenix.storeDir = /work/apps/nix/store
but it couldn't pick up the custom store location.