bin/hey: add --option pure-eval no
There are cases where impure evaluate is necessary or unavoidable.
This commit is contained in:
		
							parent
							
								
									5ceb72ddee
								
							
						
					
					
						commit
						82ee5bef6a
					
				
							
								
								
									
										6
									
								
								bin/hey
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								bin/hey
									
									
									
									
									
								
							|  | @ -62,7 +62,11 @@ function main { | |||
|   function _rebuild { | ||||
|     # Move to $DOTFILES to prevent polluting the system with result links | ||||
|     pushd $DOTFILES >/dev/null | ||||
|     _do sudo nixos-rebuild --flake ".#${HOSTNAME:-$HOST}" ${@:-build} | ||||
|     # REVIEW Use --impure instead when it's in a stable release of nix | ||||
|     _do sudo nixos-rebuild \ | ||||
|       --flake "${DOTFILES}#${HOSTNAME:-$HOST}" \ | ||||
|       --option pure-eval no \ | ||||
|       ${@:-build} | ||||
|     popd >/dev/null | ||||
|   } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue