> Most likely the problem is that (%nixpkgs-directory) is #f. To fix > that, you need to either run configure --with-nixpkgs=/path/to/nixpkgs, > or set the ‘NIXPKGS’ environment variable.
You're right. I forgot to specify this option. How can I tell Guix that 'nix-worker --daemon' listens on '/nix/var/nix/daemon-socket/socket', not '/usr/local/var/nix/daemon-socket/socket'? '--with-nix-prefix=/nix' doesn't work. I created a symlink to solve this: # ln -s /nix/var/nix/daemon-socket/socket /usr/local/var/nix/daemon-socket/socket >> It's possible that I've forgotten to install something. I ran >> 'nix-env -i guile' to check that Nix-related things work fine, but I >> interrupted the process when it decided to fetch the Linux kernel from >> <kernel.org>. >> (Actually, it's a bit disappointing because I thought that >> 'export HYDRA_DISALLOW_UNFREE=1' can handle this. But it's a different >> issue.) Well, it turned out that this is a related issue. './pre-inst-env guix-build -K hello' also tries to fetch the kernel from <http://www.all.kernel.org>. How to instruct Guix to use Linux-libre instead? Nikita
pgpn74fPwvead.pgp
Description: PGP signature
