25 lines
565 B
Nix
25 lines
565 B
Nix
{ pkgs, llm-agents, ... }:
|
|
|
|
{
|
|
environment.systemPackages = [
|
|
|
|
ollama
|
|
|
|
# CLI coding agent from llm-agents.nix input
|
|
llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.hermes-agent
|
|
|
|
# Hermes desktop GUI
|
|
llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.hermes-desktop
|
|
];
|
|
|
|
launchd.user.agents.ollama = {
|
|
command = "${pkgs.ollama}/bin/ollama serve";
|
|
serviceConfig = {
|
|
KeepAlive = true;
|
|
RunAtLoad = true;
|
|
StandardOutPath = "/tmp/ollama.out.log";
|
|
StandardErrorPath = "/tmp/ollama.err.log";
|
|
};
|
|
};
|
|
}
|