diff --git a/hosts/m3-hermes/configuration.nix b/hosts/m3-hermes/configuration.nix index 1526b5b..34dcebe 100644 --- a/hosts/m3-hermes/configuration.nix +++ b/hosts/m3-hermes/configuration.nix @@ -21,6 +21,7 @@ git tea ghostty.terminfo + uv ]; services.openssh = { diff --git a/hosts/m3-hermes/services/hermes-agent.nix b/hosts/m3-hermes/services/hermes-agent.nix index 9c28aa4..eb59414 100644 --- a/hosts/m3-hermes/services/hermes-agent.nix +++ b/hosts/m3-hermes/services/hermes-agent.nix @@ -70,6 +70,10 @@ in { ''; }; + # Ensure 'uv' is in the hermes-agent service PATH so CronJobs and terminal + # sessions can use 'uv run' for PEP 723 scripts (e.g. garmin-daily.py). + systemd.services.hermes-agent.path = [pkgs.uv]; + services.hermes-agent = { enable = true; addToSystemPackages = true;