Commit Graph

156 Commits

Author SHA1 Message Date
fdc1596bce llama-cpp: enable
All checks were successful
Build and Deploy / deploy (push) Successful in 7m16s
2026-04-07 19:15:56 -04:00
a5c7c91e38 Power: disable a bunch of things
All checks were successful
Build and Deploy / deploy (push) Successful in 1m42s
BROKE intel arc A380 completely because it was forced into L1.1/L1.2
pcie substates. Forcewaking the device would fail and it would never come up.

So I will be more conservative on power saving tuning.
2026-04-07 19:08:08 -04:00
a76a7969d9 nix-cache
Some checks failed
Build and Deploy / deploy (push) Failing after 1h17m39s
2026-04-06 14:21:31 -04:00
5fa6f37b28 llama-cpp: disable 2026-04-06 13:12:06 -04:00
a12dcb01ec llama-cpp: remove folder 2026-04-06 12:48:28 -04:00
324a9123db better organize related monero and matrix services
All checks were successful
Build and Deploy / deploy (push) Successful in 2m48s
2026-04-04 14:32:26 -04:00
daf82c16ba fix xmrig pause 2026-04-03 14:39:20 -04:00
124d33963e organize
All checks were successful
Build and Deploy / deploy (push) Successful in 2m43s
2026-04-03 00:47:12 -04:00
1451f902ad grafana: re-organize 2026-04-03 00:39:42 -04:00
e41f869843 trilium: add self-hosted note-taking service
Add trilium-server on port 8787 behind Caddy reverse proxy at
notes.sigkill.computer. Data stored on ZFS tank pool with
serviceMountWithZpool for mount ordering.
2026-04-02 17:44:04 -04:00
9baeaa5c23 llama-cpp: add grafana annotations for inference requests
Poll /slots endpoint, create annotations when slots start processing,
close with token count when complete. Includes NixOS VM test with
mock llama-cpp and grafana servers. Dashboard annotation entry added.
2026-04-02 17:43:49 -04:00
df15be01ea llama-cpp: pause xmrig during active inference requests
Add sidecar service that polls llama-cpp /slots endpoint every 3s.
When any slot is processing, stops xmrig. Restarts xmrig after 10s
grace period when all slots are idle. Handles unreachable llama-cpp
gracefully (leaves xmrig untouched).
2026-04-02 17:43:07 -04:00
f342521d46 llama-cpp: re-add w/ turboquant
All checks were successful
Build and Deploy / deploy (push) Successful in 28m52s
2026-04-02 13:42:39 -04:00
7e779ca0f7 power optimizations 2026-04-02 13:13:38 -04:00
a5206b9ec6 monitoring: add grafana annotations for zfs scrub events 2026-04-01 11:24:43 -04:00
c6b889cea3 grafana: more things
All checks were successful
Build and Deploy / deploy (push) Successful in 2m38s
1. Smoothed out power draw
- UPS only reports on 9 watt intervals, so smoothing it out gives more
relative detail on trends
2. Add jellyfin integration
- Good for seeing correlations between statistics and jellyfin streams
3. intel gpu stats
- Provides info on utilization of the gpu
2026-03-31 17:25:06 -04:00
e3be112b82 grafana: init
All checks were successful
Build and Deploy / deploy (push) Successful in 2m14s
Shows powerdraw, temps, uptime, and jellyfin streams
2026-03-31 12:38:43 -04:00
5375f8ee34 gitea: add actions runner and CI/CD deploy workflow
This will avoid me having to run "deploy" myself on my laptop.
All I will need to do is push a commit and it will self-deploy.
2026-03-31 12:38:43 -04:00
e4feaa35ad secrets: migrate build-time secrets to agenix runtime
- coturn: switch static-auth-secret to static-auth-secret-file
- matrix: switch registration_token and turn_secret to file-based
- murmur: switch password to environmentFile with agenix
- p2pool: move public wallet address to service-configs.nix
2026-03-31 12:38:43 -04:00
9392749e66 mollysocket: init
Add mollysocket so we can use ntfy for molly (signal)
2026-03-30 13:05:22 -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
cc8761a304 torrent-audit: init 2026-03-27 18:13:21 -07:00
429ac598a3 boot: disable canTouchEfiVariables due to corruption issue
This gave me a lot of panic and grief. JetKVM got NO monitor output
I was panicing and away from home. Was awful. After letting it sit off
for a few hours it fixed itself, inline with nvram state draining over
time.
2026-03-22 01:19:47 -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
ea735d380b arr: search for missing and cutoff-unmet media 2026-03-15 20:09:46 -04:00
4ccab1f61c hugepages changes 2026-03-15 02:10:26 -04:00
01dbfc69a5 p2pool: init 2026-03-11 11:01:25 -04:00
bf3c949b70 service-configs: add murmur port 2026-03-04 13:31:19 -05:00
d4b679d1a5 cleanup 2026-03-03 19:39:10 -05:00
a9df39606b increase huge pages size 2026-03-03 14:31:44 -05:00
5fb6863784 qbt: delete incomplete subvolume + tweaks 2026-03-03 14:31:41 -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
294cb6453e ntfy-alerts: init 2026-03-03 14:31:36 -05:00
f28302d219 qbt: tweak 2026-03-03 14:31:31 -05:00
6cf417f687 firewall: trust wg-br interface 2026-03-03 14:31:29 -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
604fddefe4 Revert "matrix: disable"
This reverts commit a887edf510.
2026-03-03 14:31:14 -05:00
57c0d07044 matrix: disable 2026-03-03 14:31:13 -05:00