Commit Graph

119 Commits

Author SHA1 Message Date
738861fd53 lanzaboote: fix was upstreamed 2026-04-06 19:21:20 -04:00
274ef40ccc lanzaboote: pin to fork with pcrlock reinstall fix
Upstream PR: https://github.com/nix-community/lanzaboote/pull/566
2026-04-06 16:08:57 -04:00
9addb1569a Revert "llama-cpp: maybe use vulkan?"
This reverts commit 0a927ea893.
2026-04-06 02:28:26 -04:00
0a927ea893 llama-cpp: maybe use vulkan? 2026-04-06 02:12:46 -04:00
3f62b9c88e grafana: replace custom metric collectors with community exporters
Replace three custom Prometheus textfile collector scripts with
dedicated community-maintained exporters:

- jellyfin-collector.nix (25 LoC shell) -> rebelcore/jellyfin_exporter
  Metric: jellyfin_active_streams -> count(jellyfin_now_playing_state)
  Bonus: per-session labels (user, title, device, codec info)

- qbittorrent-collector.nix (40 LoC shell) -> anriha/qbittorrent-metrics-exporter
  Metric: qbittorrent_{download,upload}_bytes_per_second -> qbit_{dl,up}speed
  Bonus: per-torrent metrics with category/tag aggregation

- intel-gpu-collector.nix + .py (130 LoC Python) -> mike1808/igpu-exporter
  Metric: intel_gpu_engine_busy_percent -> igpu_engines_busy_percent
  Bonus: persistent daemon vs oneshot timer, no streaming JSON parser

All three run as persistent daemons scraped by Prometheus, replacing
the textfile-collector pattern of systemd timers writing .prom files.
Dashboard PromQL queries updated to match new metric names.
2026-04-03 15:38:13 -04:00
f342521d46 llama-cpp: re-add w/ turboquant 2026-04-02 13:42:39 -04:00
65c13babac Revert "re-add llama.cpp (test?)"
This reverts commit 943fa2f531.

Maybe will un-revert once turboquant becomes a thing?
2026-03-30 02:41:39 -04:00
943fa2f531 re-add llama.cpp (test?) 2026-03-30 02:06:50 -04:00
a5f3af5ff3 ports refactor 2026-03-21 12:13:53 -04:00
fd3df23a76 firefox-syncserver: init 2026-03-21 10:26:28 -04:00
01dbfc69a5 p2pool: init 2026-03-11 11:01:25 -04:00
3d8e47689c transition domain name website + sources 2026-03-10 15:05:48 -04:00
d4b679d1a5 cleanup 2026-03-03 19:39:10 -05:00
b977b578e0 arr-init: extract to standalone flake repo 2026-03-03 14:31:39 -05:00
ad33f94e32 minecraft: make more responsive 2026-03-03 14:31:39 -05:00
9a4571a25f flake: expose tests as checks output 2026-03-03 14:31:37 -05:00
745d0ea4c2 arr-init: add module for API-based configuration 2026-03-03 14:31:28 -05:00
9fb30183a6 recyclarr: init 2026-03-03 14:31:27 -05:00
ccfa66f861 jellyseerr: init 2026-03-03 14:31:27 -05:00
801a33ab3e bazarr: init 2026-03-03 14:31:26 -05:00
0bb562ac26 radarr: init 2026-03-03 14:31:26 -05:00
e2416a100d sonarr: init 2026-03-03 14:31:25 -05:00
6f2f8736dd prowlarr: init 2026-03-03 14:31:25 -05:00
9a51af6293 matrix: setup livekit
Needed for element X calls.
2026-03-03 14:31:17 -05:00
e05aa307ac ntfy 2026-03-03 14:31:16 -05:00
e5e2715824 matrix: add coturn 2026-03-03 14:31:15 -05:00
ea5399eb07 matrix: fix continuwuity module 2026-03-03 14:31:13 -05:00
5203ee6ac2 re-add matrix 2026-03-03 14:31:12 -05:00
e3c35a67d7 syncthing: add grayjay backups 2026-03-03 14:31:11 -05:00
12b681c8f2 cleanup 2026-03-03 14:31:05 -05:00
f7a0eef88f cleanup minecraft test 2026-03-03 14:31:05 -05:00
d16c081c51 wg: don't hardcode namespaceAddress 2026-03-03 14:31:04 -05:00
c9fc1b028e hostPlatform -> targetPlatform 2026-03-03 14:31:02 -05:00
93c8f4a244 flake: impermanence nixpkgs follow nixpkgs 2026-03-03 14:31:01 -05:00
1144b94259 syncthing 2026-03-03 14:30:53 -05:00
9a27557121 nixfmt-rfc-style -> nixfmt-tree 2026-03-03 14:30:48 -05:00
165532bae3 nit: cleanup imports 2026-03-03 14:30:47 -05:00
5b6ad32f63 ytbn: use own nixpkgs 2026-03-03 14:30:47 -05:00
b8489fab61 cleanup flake deps 2026-03-03 14:30:45 -05:00
e2529aadc3 fully remove llama-cpp 2026-03-03 14:30:44 -05:00
7f0823f8c2 25.05 -> 25.11 2026-03-03 14:30:44 -05:00
7159e90186 organize 2026-03-03 14:30:43 -05:00
b4fdf31854 Pin lanzaboote version to fix upstream issue
See: https://github.com/nix-community/lanzaboote/issues/518
2026-03-03 14:30:38 -05:00
e0568408d0 graphing-calculator: init 2026-03-03 14:30:34 -05:00
050e4f947c move to generic /services 2026-03-03 14:30:27 -05:00
88d656e3a3 add monero service 2026-03-03 14:30:25 -05:00
24691d877e claude'd better security things 2026-03-03 14:30:01 -05:00
288ec6f564 qbt: use trackerlist repo instead of managing my own trackerlist 2026-03-03 14:29:54 -05:00
c88fbebb88 impermanence 2026-03-03 14:29:53 -05:00
ec6368e1e7 caddy: generate from hugo instead 2026-03-03 14:29:33 -05:00