This is an initial configuration to restore old services. Obviously, vendoring everything in a tarball is pretty awful, and if I ever wanted to open source this, that would be a problem. I intend to create a proper derivation in time, but including mods is difficult from some initial experimentation.
		
			
				
	
	
		
			11 lines
		
	
	
	
		
			438 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
	
		
			438 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
result: etc/nixos/configuration.nix
 | 
						|
	nix-build '<nixpkgs/nixos>' -A vm -k -I nixos-config=$^
 | 
						|
 | 
						|
tlaternet.qcow2:
 | 
						|
	nix-shell -p qemu --run 'qemu-img create -f qcow2 $@ 10G'
 | 
						|
 | 
						|
run: result tlaternet.qcow2
 | 
						|
	QEMU_OPTS="-m 4096 -nographic" QEMU_NET_OPTS="hostfwd=tcp::2222-:2222,hostfwd=tcp::8000-:80,hostfwd=tcp::25565-:25565" ./result/bin/run-tlaternet-vm
 | 
						|
 | 
						|
format: $(wildcard etc/nixos/**/*.nix)
 | 
						|
	nix-shell -p nixpkgs-fmt --run 'nixpkgs-fmt $^'
 |