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;
|
||||
nativeBuildInputs = [ python3 ];
|
||||
nativeBuildInputs = [ python3 gnused ];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
cp $gutenbergVirginian book1.txt
|
||||
cp $gutenbergCattleDiseases book2.txt
|
||||
cp $gutenbergVetAnatomy book3.txt
|
||||
head -n14969 $gutenbergVirginian \
|
||||
| sed '1,136d' \
|
||||
> 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
|
||||
|
||||
|
|
@ -84,15 +97,19 @@
|
|||
};
|
||||
container = with pkgs;
|
||||
dockerTools.buildImage {
|
||||
name = "babbler";
|
||||
name = "quay.io/millironx/babbler";
|
||||
tag = "latest";
|
||||
copyToRoot = [ babbler ];
|
||||
config = { Cmd = [ "${babbler}/bin/babble" ]; };
|
||||
config = {
|
||||
Cmd = [ "${babbler}/bin/babble" ];
|
||||
WorkingDir = "${babbler}/bin";
|
||||
};
|
||||
};
|
||||
in {
|
||||
packages = {
|
||||
inherit babbler container;
|
||||
default = babbler;
|
||||
};
|
||||
devShells.default = with pkgs; mkShell { inputsFrom = [ babbler ]; };
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue