nix-profile.sh: Don't pollute the environment
This commit is contained in:
		
							parent
							
								
									c2d27d30cf
								
							
						
					
					
						commit
						c9ff3747db
					
				
					 1 changed files with 4 additions and 5 deletions
				
			
		|  | @ -5,9 +5,9 @@ if [ -n "$HOME" ] && [ -n "$USER" ]; then | ||||||
|     # Set up the per-user profile. |     # Set up the per-user profile. | ||||||
|     # This part should be kept in sync with nixpkgs:nixos/modules/programs/shell.nix |     # This part should be kept in sync with nixpkgs:nixos/modules/programs/shell.nix | ||||||
| 
 | 
 | ||||||
|     : ${NIX_LINK:=$HOME/.nix-profile} |     NIX_LINK=$HOME/.nix-profile | ||||||
| 
 | 
 | ||||||
|     : ${NIX_USER_PROFILE_DIR:=@localstatedir@/nix/profiles/per-user/$USER} |     NIX_USER_PROFILE_DIR=@localstatedir@/nix/profiles/per-user/$USER | ||||||
| 
 | 
 | ||||||
|     mkdir -m 0755 -p "$NIX_USER_PROFILE_DIR" |     mkdir -m 0755 -p "$NIX_USER_PROFILE_DIR" | ||||||
| 
 | 
 | ||||||
|  | @ -58,8 +58,7 @@ if [ -n "$HOME" ] && [ -n "$USER" ]; then | ||||||
| 
 | 
 | ||||||
|     # Set up environment. |     # Set up environment. | ||||||
|     # This part should be kept in sync with nixpkgs:nixos/modules/programs/environment.nix |     # This part should be kept in sync with nixpkgs:nixos/modules/programs/environment.nix | ||||||
|     export NIX_USER_PROFILE_DIR |     NIX_PROFILES="@localstatedir@/nix/profiles/default $NIX_USER_PROFILE_DIR" | ||||||
|     export NIX_PROFILES="@localstatedir@/nix/profiles/default $NIX_USER_PROFILE_DIR" |  | ||||||
| 
 | 
 | ||||||
|     for i in $NIX_PROFILES; do |     for i in $NIX_PROFILES; do | ||||||
|         if [ -d "$i/lib/aspell" ]; then |         if [ -d "$i/lib/aspell" ]; then | ||||||
|  | @ -83,5 +82,5 @@ if [ -n "$HOME" ] && [ -n "$USER" ]; then | ||||||
|     fi |     fi | ||||||
| 
 | 
 | ||||||
|     export PATH="$NIX_LINK/bin:$NIX_LINK/sbin:$__savedpath" |     export PATH="$NIX_LINK/bin:$NIX_LINK/sbin:$__savedpath" | ||||||
|     unset __savedpath |     unset __savedpath NIX_LINK NIX_USER_PROFILE_DIR NIX_PROFILES | ||||||
| fi | fi | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue