88b12243

By: ananjiani <ananjiani@noreply.codeberg.org>

feat(aragorn): install uv system-wide (#339)

## Summary
Install `uv` on Aragorn as a system package (`environment.systemPackages`), not as a Hermes-only extra.

Hermes already has `/run/current-system/sw/bin` on PATH, so after Comin applies this it can run `uv` / `uvx` for ad-hoc Python tools (for example `youtube-transcript-api`). Desktop and Boromir already have `uv`; Aragorn did not.

## Deploy
Do not merge until you are happy with the review. After squash-merge to `main`, Comin on Aragorn should apply it. No extra Hermes config change is required.

## Test plan
- [ ] Review the one-file Nix diff
- [ ] After Comin: `command -v uv` as a normal user and from a Hermes tool shell
- [ ] `uv --version`

Co-authored-by: Ammar Nanjiani <ammar.nanjiani@gmail.com>
Reviewed-on: https://codeberg.org/ananjiani/infra/pulls/339

Total

14m04s

Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 2s 0s
Eval 3s 5m40s 5m40s 5m43s 0s
Build 5m43s 14m20s 8m22s 14m05s 4s
Suite 0s 20m02s 14m04s 14m05s 6s

Timeline

Config Eval Build
0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m