From 5a915530b0925e987910eabec7dcf458d414019e Mon Sep 17 00:00:00 2001 From: Tobias Happ Date: Wed, 27 Nov 2019 09:49:24 +0100 Subject: [PATCH] Create nix-profile link manually --- modules/environment/login/login-inner.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/environment/login/login-inner.nix b/modules/environment/login/login-inner.nix index 617b412..13c252d 100644 --- a/modules/environment/login/login-inner.nix +++ b/modules/environment/login/login-inner.nix @@ -21,6 +21,9 @@ writeText "login-inner" '' export GC_NPROCS=1 # to prevent gc warnings of nix, see https://github.com/NixOS/nix/issues/3237 ${lib.optionalString config.build.initialBuild '' + # link needed to force nix-env -i to install in the user profile + ${coreutils}/bin/ln --symbolic /nix/var/nix/profiles/per-user/$USER/profile $HOME/.nix-profile + [ "$#" -gt 0 ] || echo "Sourcing Nix environment..." . ${nix}/etc/profile.d/nix.sh