{ pkgs, pkgs-unstable, lib, host, nvidia, ... }: let p = pkgs-unstable; in { environment.systemPackages = with p; [ ollama ]; services.ollama = { package = p.ollama; enable = true; acceleration = lib.mkIf nvidia.enable "cuda"; listenAddress = if host == "NxACE" then "0.0.0.0:11434" else "127.0.0.1:11434"; environmentVariables = { OLLAMA_ORIGINS = "*"; }; }; }