diff options
Diffstat (limited to 'Omni/Dev/Beryllium')
| -rw-r--r-- | Omni/Dev/Beryllium/Ava.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Omni/Dev/Beryllium/Ava.nix b/Omni/Dev/Beryllium/Ava.nix index f0765cd..2dc5e54 100644 --- a/Omni/Dev/Beryllium/Ava.nix +++ b/Omni/Dev/Beryllium/Ava.nix @@ -5,14 +5,20 @@ # Python environment for Ava's python_exec tool avaPython = bild.python.pythonWith (p: [ p.requests # HTTP requests + p.httpx # Async HTTP p.beautifulsoup4 # HTML/XML parsing p.lxml # Fast XML/HTML parser p.pandas # Data analysis p.numpy # Numerical computing + p.pillow # Image processing p.pyyaml # YAML parsing p.python-dateutil # Date utilities ]); + # Nixpkgs for CLI tools not in bild.pkgs + nixpkgs = import ../../Bild/Nixpkgs.nix; + pkgs = nixpkgs.nixos-24_11; + # Wrap ava binary with tools in PATH avaWithTools = bild.stdenv.mkDerivation { name = "ava-wrapped"; @@ -28,6 +34,12 @@ bild.pkgs.coreutils bild.pkgs.git bild.pkgs.sqlite + bild.pkgs.ffmpeg + pkgs.curl + pkgs.pandoc + pkgs.imagemagick + pkgs.csvkit + pkgs.openai-whisper-cpp ]} ''; }; @@ -77,5 +89,6 @@ in { "d /home/ava/outreach/sent 0755 ava users -" "d /home/ava/users 0755 ava users -" "d /home/ava/.local/share/omni 0755 ava users -" + "d /home/ava/models 0755 ava users -" ]; } |
