Moving Hermes and Ollama out of the managed configuration in to brew, Hermes is installed manually.

This commit is contained in:
Olaf
2026-08-05 14:23:40 +02:00
parent cc996f7550
commit d88426eb68
6 changed files with 35 additions and 13 deletions
+24
View File
@@ -0,0 +1,24 @@
{ 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";
};
};
}