Compare commits
	
		
			2 Commits
		
	
	
		
			gitea-vask
			...
			nom
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 31f2f445f3 | |||
| bce1f0e912 | 
							
								
								
									
										4
									
								
								justfile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								justfile
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | ||||
| set positional-arguments # makes variables accesible as $1 $2 $@ | ||||
| export GUM_FILTER_HEIGHT := "15" | ||||
| nom := `if [[ -t 1 ]] && command -v nom >/dev/null; then echo nom; else echo nix; fi` | ||||
| nom := `if [[ -t 2 ]] && command -v nom >/dev/null; then echo nom; else echo nix; fi` | ||||
| nix_eval_opts := "--log-format raw --option warn-dirty false" | ||||
|  | ||||
| @_default: | ||||
| @@ -26,7 +26,7 @@ run-vm machine=`just _a_machine` *_: | ||||
|     | xargs -d'\n' nix flake update "$@" | ||||
|  | ||||
| @repl $machine=`just _a_machine` *_: | ||||
|   set -v; nixos-rebuild --flake .#"$machine" repl "${@:2}" | ||||
|   set -v; NIX_NO_NOM=1 nixos-rebuild --flake .#"$machine" repl "${@:2}" | ||||
|  | ||||
| @eval $machine=`just _a_machine` $attrpath="system.build.toplevel.outPath" *_: | ||||
|   set -v; nix eval {{nix_eval_opts}} ".#nixosConfigurations.\"$machine\".config.$attrpath" --show-trace "${@:3}" | ||||
|   | ||||
							
								
								
									
										12
									
								
								shell.nix
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								shell.nix
									
									
									
									
									
								
							| @@ -1,6 +1,18 @@ | ||||
| { pkgs ? import <nixpkgs> {} }: | ||||
|  | ||||
| let | ||||
|   nixos-rebuild-nom = pkgs.writeScriptBin "nixos-rebuild" '' | ||||
|     if [[ -t 1 && -z "''${NIX_NO_NOM-}" ]]; then | ||||
|       exec ${pkgs.lib.getExe pkgs.nixos-rebuild} -L "$@" |& ${pkgs.lib.getExe pkgs.nix-output-monitor} | ||||
|     else | ||||
|       exec ${pkgs.lib.getExe pkgs.nixos-rebuild} -L "$@" | ||||
|     fi | ||||
|   ''; | ||||
| in | ||||
|  | ||||
| pkgs.mkShellNoCC { | ||||
|   packages = with pkgs; [ | ||||
|     nixos-rebuild-nom | ||||
|     just | ||||
|     jq | ||||
|     gum | ||||
|   | ||||
		Reference in New Issue
	
	Block a user