{ lib, pkgs, ... }: let port = 3021; in { imports = [./ollama.nix]; localWebApps = { anything-llm = { name = "Anything LLM"; genericName = "Chatbot"; icon = ../icons/openwebui.png; inherit port; requires.containers = ["anything-llm" "ollama"]; }; }; services.podman = { containers.anything-llm = let str = builtins.toString; in { image = "mintplexlabs/anythingllm"; ports = ["${str port}:3001"]; autostart = false; networks = ["ollama"]; unitConfig = {Requires = ["podman-ollama.service"];}; extraOptions = [ "--health-cmd" (lib.escapeShellArg "bash -c 'cat < /dev/null > /dev/tcp/localhost/3001'") ]; }; }; }