24 lines
		
	
	
	
		
			659 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			659 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
build:
 | 
						|
    sudo echo "sudo check..." && sudo nixos-rebuild --log-format internal-json -v switch --flake .# --show-trace |& nom --json && zsh
 | 
						|
 | 
						|
run:
 | 
						|
    nix-repl -f flake:nixpkgs
 | 
						|
 | 
						|
test:
 | 
						|
    sudo echo "sudo check..." && sudo nix flake check --show-trace --log-format internal-json -v |& nom --json && zsh
 | 
						|
 | 
						|
update:
 | 
						|
    nix flake update --log-format internal-json -v |& nom --json && zsh
 | 
						|
 | 
						|
clean:
 | 
						|
    sudo nix-collect-garbage
 | 
						|
    sudo nix-store --optimise
 | 
						|
 | 
						|
setup:
 | 
						|
    echo "just test" >> ./.git/hooks/pre-commit && chmod +x ./.git/hooks/pre-commit
 | 
						|
 | 
						|
push:
 | 
						|
    git pull
 | 
						|
    git add *
 | 
						|
    read -p "Commit message: " -r message && git commit -m "$message"
 | 
						|
    git push
 |