e9a91d2c

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

feat: add Niri Herdr HUD and fix Theoden eval (#330)

## Summary

- add `ananjiani/herdr-hud-quickshell` as a pinned flake input
- enable its Home Manager module on `ammars-pc`
- bind the HUD toggle to `Mod+Alt+H`
- use the existing pinned Herdr package and active `niri-hdr` package
- stop Buildbot from stringifying `pkgs.path`, which created an unrooted nixpkgs source copy and made Theoden eval fail after garbage collection

HUD source: https://github.com/ananjiani/herdr-hud-quickshell

## Test plan

- [ ] NixCI checks pass, including Theoden
- [ ] run `nh home switch` on `ammars-pc`
- [ ] open and close the HUD with `Mod+Alt+H`
- [ ] check the overlay over a fullscreen game
- [ ] check agent roster, terminal output, and prompt sending

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

Total

15m09s

Time to Start Worker time Duration Time to finish Idle
Config 0s 5s 5s 6s 0s
Eval 6s 7m05s 7m05s 7m12s 0s
Build 7m10s 15m02s 7m59s 15m10s 5s
Suite 0s 22m14s 15m09s 15m10s 6s

Timeline

Config Eval Build Compressed gap
0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m