9 lines
		
	
	
		
			552 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			9 lines
		
	
	
		
			552 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
|   | /* Terrible backward compatibility hack to get the path to Nixpkgs
 | |||
|  |    from here.  Usually, that's the relative path ‘../..’.  However, | |||
|  |    when using the NixOS channel, <nixos> resolves to a symlink to | |||
|  |    nixpkgs/nixos, so ‘../..’ doesn't resolve to the top-level Nixpkgs | |||
|  |    directory but one above it.  So check for that situation. */ | |||
|  | if builtins.pathExists ../../.version then import ../.. | |||
|  | else if builtins.pathExists ../../nixpkgs then import ../../nixpkgs | |||
|  | else abort "Can't find Nixpkgs, please set ‘NIX_PATH=nixpkgs=/path/to/nixpkgs’." |