From 1bdc2f40a859f229018066d0a5aaefff4e426436 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Mon, 27 Oct 2025 14:36:59 -0500 Subject: [PATCH 1/5] fix: add working directory --- flake.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 6b0d8b1..5a469cd 100644 --- a/flake.nix +++ b/flake.nix @@ -87,7 +87,10 @@ name = "babbler"; tag = "latest"; copyToRoot = [ babbler ]; - config = { Cmd = [ "${babbler}/bin/babble" ]; }; + config = { + Cmd = [ "${babbler}/bin/babble" ]; + WorkingDir = "${babbler}/bin"; + }; }; in { packages = { From d2621d735bb287cd8c064e8ae3c2a9c1a01f3dae Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Mon, 27 Oct 2025 14:52:27 -0500 Subject: [PATCH 2/5] fix: rename to use Forgejo repo --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 5a469cd..b4ef0f4 100644 --- a/flake.nix +++ b/flake.nix @@ -84,7 +84,7 @@ }; container = with pkgs; dockerTools.buildImage { - name = "babbler"; + name = "code.millironx.com/millironx/babbler"; tag = "latest"; copyToRoot = [ babbler ]; config = { From bf3be43d03ef92e43c79c0774fcd91fd3023e077 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 31 Oct 2025 15:59:39 -0500 Subject: [PATCH 3/5] add dev shell --- flake.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/flake.nix b/flake.nix index b4ef0f4..9dd59bc 100644 --- a/flake.nix +++ b/flake.nix @@ -97,5 +97,6 @@ inherit babbler container; default = babbler; }; + devShells.default = with pkgs; mkShell { inputsFrom = [ babbler ]; }; }); } From 15041a876f71abbb9eb933c8003775df857ef813 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 31 Oct 2025 16:00:18 -0500 Subject: [PATCH 4/5] feat: cleanup input texts --- flake.nix | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 9dd59bc..5aefd76 100644 --- a/flake.nix +++ b/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 From b70de337cc32a40c8c3ac2696b3fd7cf891698ea Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 31 Oct 2025 16:00:40 -0500 Subject: [PATCH 5/5] switch to quay name --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 5aefd76..f2911fd 100644 --- a/flake.nix +++ b/flake.nix @@ -97,7 +97,7 @@ }; container = with pkgs; dockerTools.buildImage { - name = "code.millironx.com/millironx/babbler"; + name = "quay.io/millironx/babbler"; tag = "latest"; copyToRoot = [ babbler ]; config = {