Compare commits
	
		
			5 commits
		
	
	
		
			7565e29268
			...
			b70de337cc
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b70de337cc | |||
| 15041a876f | |||
| bf3be43d03 | |||
| d2621d735b | |||
| 1bdc2f40a8 | 
					 1 changed files with 23 additions and 6 deletions
				
			
		
							
								
								
									
										29
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										29
									
								
								flake.nix
									
										
									
									
									
								
							| 
						 | 
					@ -30,14 +30,27 @@
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            dontUnpack = true;
 | 
					            dontUnpack = true;
 | 
				
			||||||
            nativeBuildInputs = [ python3 ];
 | 
					            nativeBuildInputs = [ python3 gnused ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            buildPhase = ''
 | 
					            buildPhase = ''
 | 
				
			||||||
              runHook preBuild
 | 
					              runHook preBuild
 | 
				
			||||||
 | 
					
 | 
				
			||||||
              cp $gutenbergVirginian book1.txt
 | 
					              head -n14969 $gutenbergVirginian \
 | 
				
			||||||
              cp $gutenbergCattleDiseases book2.txt
 | 
					                | sed '1,136d' \
 | 
				
			||||||
              cp $gutenbergVetAnatomy book3.txt
 | 
					                > book1.txt
 | 
				
			||||||
 | 
					              head -n25236 $gutenbergCattleDiseases \
 | 
				
			||||||
 | 
					                | sed '1,282d' \
 | 
				
			||||||
 | 
					                | sed 's/_//g' \
 | 
				
			||||||
 | 
					                | sed 's/=//g' \
 | 
				
			||||||
 | 
					                | sed -E '/^(\s+\*){5}/,/^(\s+\*){5}/d' \
 | 
				
			||||||
 | 
					                | sed '/^\s*\[Illustration:/,/^\]/d' \
 | 
				
			||||||
 | 
					                > book2.txt
 | 
				
			||||||
 | 
					              head -n43690 $gutenbergVetAnatomy \
 | 
				
			||||||
 | 
					                | sed '1,367d' \
 | 
				
			||||||
 | 
					                | sed '/^\[Illustration:/,/^\]/d' \
 | 
				
			||||||
 | 
					                | sed 's/_//g' \
 | 
				
			||||||
 | 
					                | sed 's/=//g' \
 | 
				
			||||||
 | 
					                > book3.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
              python3 $src
 | 
					              python3 $src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -84,15 +97,19 @@
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
        container = with pkgs;
 | 
					        container = with pkgs;
 | 
				
			||||||
          dockerTools.buildImage {
 | 
					          dockerTools.buildImage {
 | 
				
			||||||
            name = "babbler";
 | 
					            name = "quay.io/millironx/babbler";
 | 
				
			||||||
            tag = "latest";
 | 
					            tag = "latest";
 | 
				
			||||||
            copyToRoot = [ babbler ];
 | 
					            copyToRoot = [ babbler ];
 | 
				
			||||||
            config = { Cmd = [ "${babbler}/bin/babble" ]; };
 | 
					            config = {
 | 
				
			||||||
 | 
					              Cmd = [ "${babbler}/bin/babble" ];
 | 
				
			||||||
 | 
					              WorkingDir = "${babbler}/bin";
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
      in {
 | 
					      in {
 | 
				
			||||||
        packages = {
 | 
					        packages = {
 | 
				
			||||||
          inherit babbler container;
 | 
					          inherit babbler container;
 | 
				
			||||||
          default = babbler;
 | 
					          default = babbler;
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 | 
					        devShells.default = with pkgs; mkShell { inputsFrom = [ babbler ]; };
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue