| 
									
										
										
										
											2018-07-20 20:56:59 +00:00
										 |  |  | { pkgs, ... }: | 
					
						
							| 
									
										
										
										
											2017-12-01 21:06:16 -06:00
										 |  |  | { nixpkgs.config.packageOverrides = pkgs': { | 
					
						
							|  |  |  |     hello-world-container = pkgs'.callPackage ./hello-world-container.nix { }; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   virtualisation.docker = { | 
					
						
							|  |  |  |     enable  = true; | 
					
						
							|  |  |  |     package = pkgs.docker; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   systemd.services.docker-load-fetchdocker-image = { | 
					
						
							|  |  |  |     description = "Docker load hello-world-container"; | 
					
						
							|  |  |  |     wantedBy    = [ "multi-user.target" ]; | 
					
						
							|  |  |  |     wants       = [ "docker.service" "local-fs.target" ]; | 
					
						
							|  |  |  |     after       = [ "docker.service" "local-fs.target" ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     script = ''
 | 
					
						
							|  |  |  |       ${pkgs.hello-world-container}/compositeImage.sh | ${pkgs.docker}/bin/docker load | 
					
						
							|  |  |  |     '';
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     serviceConfig = { | 
					
						
							|  |  |  |       Type = "oneshot"; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 |