Moving Hermes and Ollama out of the managed configuration in to brew, Hermes is installed manually.
This commit is contained in:
@@ -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";
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -85,6 +85,11 @@
|
||||
"spamsieve"
|
||||
"syncthing-app"
|
||||
"synology-drive"
|
||||
"tigervnc"
|
||||
|
||||
#LLM
|
||||
"ollama"
|
||||
"hermes-desktop"
|
||||
|
||||
# Entertainment Tools
|
||||
"qobuz"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
let
|
||||
emacsOverlaySha256 = "1923mymd50zpz0mq34jpcn6jgq6li92j8wvkarl0y594c01x52g9";
|
||||
emacsOverlaySha256 = "05mzc9a7g3ha7j2wjlbbsnm16yaj1j6nhv24x2jy0iv0r8cgmigc";
|
||||
in
|
||||
{
|
||||
home-manager.backupFileExtension = "nix-backup";
|
||||
|
||||
@@ -204,6 +204,9 @@ in
|
||||
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
||||
|
||||
# Define variables for directories
|
||||
|
||||
export PATH=$HOME/.local/bin:$PATH
|
||||
|
||||
export PATH=$HOME/.pnpm-packages/bin:$HOME/.pnpm-packages:$PATH
|
||||
export PATH=$HOME/.npm-packages/bin:$HOME/bin:$PATH
|
||||
export PATH=$HOME/.local/share/bin:$PATH
|
||||
|
||||
@@ -127,8 +127,7 @@ with pkgs;
|
||||
]
|
||||
))
|
||||
|
||||
# LLM
|
||||
ollama # Launchd definition in hosts/darwin/default.nix
|
||||
|
||||
|
||||
# Social
|
||||
pidgin
|
||||
|
||||
Reference in New Issue
Block a user