Commit Graph

1606 Commits

Author SHA1 Message Date
28df0a7f06 jellyseerr: declarative quality profile defaults via arr-init 2026-04-13 19:59:47 -04:00
4aa7c2a44b recyclarr: enforce as sole authority over custom formats 2026-04-13 03:17:03 -04:00
e0c86a956e llama.cpp: disable 2026-04-12 22:37:05 -04:00
e904e249ed recyclarr: ensure restart on config change 2026-04-12 22:26:07 -04:00
55001bbe75 recylcarr: hopefully prevent ai upscale torrents 2026-04-12 22:17:51 -04:00
c50e056e2a update 2026-04-12 22:15:34 -04:00
053160fb36 recyclarr: add upscaled custom format to block fake 2160p 2026-04-12 21:38:11 -04:00
19ea2dc02b prowlarr: handle bitmagnet restart 2026-04-12 21:30:08 -04:00
dbf6d2f832 Revert "traccar: init"
This reverts commit acfa08fc2e.
2026-04-12 21:04:28 -04:00
acfa08fc2e traccar: init 2026-04-12 21:04:16 -04:00
1f2886d35c AGENTS.md: document postgresql-first policy 2026-04-12 21:04:08 -04:00
674d3cf539 fix tests 2026-04-12 15:36:04 -04:00
bef4ac7ddc update 2026-04-11 10:28:01 -04:00
12469de580 llama.cpp: things 2026-04-11 10:27:38 -04:00
100f8d6328 update 2026-04-11 10:27:17 -04:00
dad3867144 grafana: fix llama-cpp annotation query format for Grafana 12
Grafana 12 expects Prometheus annotation queries wrapped in a 'target'
object with datasource, expr, refId, and range fields. The previous
format had expr/step as top-level fields which Grafana silently ignored.
2026-04-09 22:19:21 -04:00
a13a7e8887 update 2026-04-09 21:49:52 -04:00
7ee55eca6b typo: systemd.service -> systemd.services 2026-04-09 20:48:06 -04:00
100999734b ddns-updater: disable DynamicUser to fix secret perms 2026-04-09 20:47:04 -04:00
ce1c335230 caddy: wildcard TLS via DNS-01 challenge + ddns-updater for Njalla
Build Caddy with the caddy-dns/njalla plugin to enable DNS-01 ACME
challenges. This issues a single wildcard certificate for
*.sigkill.computer instead of per-subdomain certificates, reducing
Let's Encrypt API calls and certificate management overhead.

Add ddns-updater service (nixpkgs services.ddns-updater) configured
with Njalla provider to automatically update DNS records when the
server's public IP changes.
2026-04-09 19:54:57 -04:00
e9ce1ce0a2 grafana: replace llama-cpp-annotations daemon with prometheus query 2026-04-09 19:54:57 -04:00
a3a6700106 grafana: replace disk-usage-collector with prometheus-zfs-exporter
The custom disk-usage-collector shell script + minutely timer is replaced
by prometheus-zfs-exporter (pdf/zfs_exporter, packaged in nixpkgs as
services.prometheus.exporters.zfs). The exporter provides pool capacity
metrics (allocated/free/size) natively.

Partition metrics (/boot, /persistent, /nix) now use node_exporter's
built-in filesystem collector (node_filesystem_*_bytes) which already
runs and collects these metrics.

Also fixes a latent race condition in serviceMountWithZpool: the -mounts
service now orders after zfs-mount.service (which runs 'zfs mount -a'),
not just after pool import. Without this, the mount check could run
before datasets are actually mounted.
2026-04-09 19:54:57 -04:00
75319256f3 lib: add mkCaddyReverseProxy, mkFail2banJail, mkGrafanaAnnotationService, extractArrApiKey 2026-04-09 19:54:57 -04:00
c74d356595 xmrig: compile with compiler optimizations 2026-04-09 16:25:30 -04:00
ae03c2f288 p2pool: don't disable on power loss
p2pool is very light on resources, it's xmrig that should be disabled
2026-04-09 14:44:13 -04:00
0d87f90657 gitea: make gitea-runner wait for gitea.service
prevents spam on ntfy
2026-04-09 14:16:05 -04:00
d1e9c92423 update 2026-04-09 14:03:34 -04:00
4f33b16411 llama.cpp: thing 2026-04-09 14:02:53 -04:00
0a7c24da4e llm-agents.nix: change was upstreamed 2026-04-08 18:12:21 -04:00
27096b17be a 2026-04-08 18:11:37 -04:00
3627cb19c6 omp: add fix auth patch (to test) 2026-04-08 13:08:30 -04:00
0f0429b4b2 llm-agents.nix: use fork that compiles omp from source 2026-04-08 13:04:30 -04:00
8485f07c8d zen: add consumer-rights-wiki addon 2026-04-07 23:46:50 -04:00
4f41789995 Reapply "llama-cpp: enable"
This reverts commit 645a532ed7.
2026-04-07 22:49:53 -04:00
c0390af1a4 llama-cpp: update 2026-04-07 22:29:02 -04:00
98310f2582 organize patches + add gemma4 patch 2026-04-07 20:57:54 -04:00
3cee862bd0 re-enable rtkit 2026-04-07 20:53:53 -04:00
645a532ed7 Revert "llama-cpp: enable"
This reverts commit fdc1596bce.
2026-04-07 20:23:48 -04:00
2884a39eb1 llama-cpp: patch for vulkan support instead 2026-04-07 20:07:02 -04:00
fdc1596bce llama-cpp: enable 2026-04-07 19:15:56 -04:00
778b04a80f Reapply "llama-cpp: maybe use vulkan?"
This reverts commit 9addb1569a.
2026-04-07 19:12:57 -04:00
88fc219f2d update 2026-04-07 19:11:50 -04:00
a5c7c91e38 Power: disable a bunch of things
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
325e2720ec borg: remove signal and zen backups (handled by other means 2026-04-07 14:31:09 -04:00
841195425d README.md: remove old TODO 2026-04-07 13:54:29 -04:00
628c16fe64 fix git-crypt key for dotfiles workflow 2026-04-07 13:51:19 -04:00
269a0c4d27 update 2026-04-07 13:45:43 -04:00
0df5d98770 grafana: use postgresql
Doesn't use for data, only annotation and other stuff
2026-04-07 12:44:59 -04:00
2848c7e897 grafana: keep data forever 2026-04-07 12:44:46 -04:00
e57c9cb83b xmrig-auto-pause: raise thresholds for server background load 2026-04-07 01:09:16 -04:00