gitea-runner
1ff6894b35
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m17s
Auto Update Flake / auto-update (push) Successful in 6m44s
2026-04-02 23:00:29 -07:00
gitea-runner
2c4d822429
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m20s
Auto Update Flake / auto-update (push) Successful in 9m49s
2026-04-01 23:00:49 -07:00
gitea-runner
4880fbd0e3
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m17s
Auto Update Flake / auto-update (push) Successful in 1h44m45s
2026-03-31 23:00:29 -07:00
gitea-runner
e611a9e1fe
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m17s
Auto Update Flake / auto-update (push) Successful in 5m36s
2026-03-30 23:00:39 -07:00
gitea-runner
b4c26f1b9f
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m16s
Auto Update Flake / auto-update (push) Successful in 18m45s
2026-03-29 23:00:43 -07:00
gitea-runner
70438c74fc
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m17s
Auto Update Flake / auto-update (push) Successful in 17m35s
2026-03-28 23:00:29 -07:00
gitea-runner
de10fa8dbb
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m23s
Auto Update Flake / auto-update (push) Successful in 10m49s
2026-03-27 23:00:28 -07:00
gitea-runner
f114d45601
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m14s
Auto Update Flake / auto-update (push) Successful in 2h23m25s
2026-03-22 23:00:30 -07:00
gitea-runner
a023a12cf1
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m14s
Auto Update Flake / auto-update (push) Successful in 5m37s
2026-03-21 23:00:32 -07:00
gitea-runner
afc4bd44e7
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m17s
Auto Update Flake / auto-update (push) Successful in 5m59s
2026-03-20 23:00:35 -07:00
gitea-runner
7c4997c00b
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m19s
Auto Update Flake / auto-update (push) Successful in 5m34s
2026-03-19 23:00:29 -07:00
gitea-runner
ab1faaba70
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m18s
Auto Update Flake / auto-update (push) Successful in 10m7s
2026-03-18 23:00:38 -07:00
gitea-runner
2b8a0a36d4
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m16s
Auto Update Flake / auto-update (push) Successful in 1h47m14s
2026-03-17 23:00:38 -07:00
gitea-runner
412e317efd
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m14s
Auto Update Flake / auto-update (push) Successful in 7m31s
2026-03-16 23:00:39 -07:00
gitea-runner
454fe3bec6
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m13s
Auto Update Flake / auto-update (push) Successful in 7m10s
2026-03-15 23:00:42 -07:00
gitea-runner
192babbabe
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m19s
Auto Update Flake / auto-update (push) Successful in 8m41s
2026-03-14 23:00:48 -07:00
2762c323e9
Improve gamescope session
Check Flake / check-flake (push) Successful in 2m16s
Auto Update Flake / auto-update (push) Successful in 1h13m13s
2026-03-14 18:58:29 -07:00
bd71d6e2f5
Don't ntfy for logrotate failures and add container names to ntfy alerts
2026-03-14 18:58:29 -07:00
4899a37a82
Add gamescope (steam) login option
2026-03-14 18:58:29 -07:00
99200dc201
Initial KDE Plasma Bigscreen mode
2026-03-14 18:58:29 -07:00
4fb1c8957a
Make PIA connection check more tollerant to hiccups
2026-03-14 18:58:29 -07:00
d2c274fca5
Bump ntfy attachment expiry time
2026-03-14 18:58:29 -07:00
eac627765a
Disable bolt for now since I don't use it and it sometimes randomly hangs
2026-03-14 18:58:29 -07:00
63de76572b
Log DIMM temperatures on each check run
2026-03-14 18:58:29 -07:00
cbb94d9f4e
Fix VPN check alert limiting to only count failures
...
StartLimitBurst counts all starts (including successes), so the timer
was getting blocked after ~15 min. Replace with a JSON counter file
that resets on success and daily, only triggering OnFailure alerts for
the first 3 failures per day.
2026-03-14 18:58:29 -07:00
84745a3dc7
Remove recyclarr, I'm not using it currently
2026-03-14 18:58:29 -07:00
1d3a931fd0
Add periodic PIA VPN connectivity check
...
Oneshot service + timer (every 5 min) inside the VPN container that
verifies WireGuard handshake freshness and internet reachability.
Fails on VPN or internet outage, triggering ntfy alert via OnFailure.
Capped at 3 failures per day via StartLimitBurst.
2026-03-14 18:58:29 -07:00
23b0695cf2
Add DDR5 DIMM temperature monitoring with ntfy alerts
...
Monitors spd5118 sensors every 5 minutes and sends an ntfy
notification if any DIMM exceeds 55°C. Opt-in via
ntfy-alerts.dimmTempCheck.enable, enabled on s0.
2026-03-14 18:58:29 -07:00
b1a26b681f
Add Music Assistant to Dashy and Gatus
2026-03-14 18:58:29 -07:00
401ab250f1
Update README
2026-03-14 18:58:29 -07:00
cd864b4061
Remove LanguageTool service
2026-03-14 18:58:29 -07:00
gitea-runner
6d2c5267a4
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m13s
Auto Update Flake / auto-update (push) Failing after 47s
2026-03-10 23:00:31 -07:00
gitea-runner
76bcc114a1
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m24s
Auto Update Flake / auto-update (push) Successful in 12m54s
2026-03-09 23:00:48 -07:00
gitea-runner
f2a482a46f
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m14s
Auto Update Flake / auto-update (push) Successful in 1h42m53s
2026-03-07 22:00:55 -08:00
gitea-runner
969d8d8d5e
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m13s
Auto Update Flake / auto-update (push) Successful in 12m50s
2026-03-06 22:00:31 -08:00
gitea-runner
518a7d0ffb
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m14s
Auto Update Flake / auto-update (push) Successful in 17m40s
2026-03-05 22:00:37 -08:00
gitea-runner
2d6ad9f090
flake.lock: update inputs
Check Flake / check-flake (push) Successful in 2m12s
Auto Update Flake / auto-update (push) Successful in 8m19s
2026-03-04 22:00:30 -08:00
88cfad2a69
Update flake inputs (nixpkgs, home-manager, claude-code-nix)
...
Check Flake / check-flake (push) Successful in 2m12s
Auto Update Flake / auto-update (push) Successful in 7m5s
Remove obsolete libreoffice-noto-fonts-subset.patch — upstream nixpkgs
removed the noto-fonts-subset code from the libreoffice derivation.
2026-03-03 22:54:45 -08:00
86a9f777ad
Use the hosts overlays in gitea container (for attic patches)
Check Flake / check-flake (push) Successful in 3m42s
2026-03-03 22:54:14 -08:00
b29e80f3e9
Patch attic-client to retry on push failure
...
Check Flake / check-flake (push) Failing after 4m5s
Backport zhaofengli/attic#246 to work around a hyper connection pool
race condition that causes spurious "connection closed before message
completed" errors during cache uploads in CI.
2026-03-03 22:40:27 -08:00
e32834ff7f
Prevent nify-failure from calling itself
Check Flake / check-flake (push) Failing after 4m13s
2026-03-03 22:36:58 -08:00
bb39587292
Fix unifi service taking 5+ minutes to shut down
...
Check Flake / check-flake (push) Failing after 4m8s
UniFi's Java process crashes during shutdown (Spring context race
condition) leaving mongod orphaned in the cgroup. The upstream module
sets KillSignal=SIGCONT so systemd won't interrupt the graceful
shutdown, but with the default KillMode=control-group this means
mongod also only gets SIGCONT (a no-op) and sits there until the
5-minute timeout triggers SIGKILL.
Switch to KillMode=mixed so the main Java process still gets the
harmless SIGCONT while mongod gets a proper SIGTERM for a clean
database shutdown.
2026-03-03 22:02:21 -08:00
712b52a48d
Capture full systemd unit name for ntfy error alerts
2026-03-03 21:46:45 -08:00
c6eeea982e
Add ignoredUnits option; skip logrotate failures on s0 because they are spurious
2026-03-03 21:46:19 -08:00
6bd1b4466e
Update claude.md
2026-03-03 21:43:36 -08:00
d806d4df0a
Increase tinyproxy wait-online timeout to 180s
...
Check Flake / check-flake (push) Failing after 5m29s
The bridge takes ~62s to come up on s0, exceeding the 60s timeout
and causing tinyproxy to fail on first start.
2026-03-03 21:04:40 -08:00
8997e996ba
See if limiting upload jobs helps with push reliability
Check Flake / check-flake (push) Successful in 14m14s
Auto Update Flake / auto-update (push) Failing after 19s
2026-03-01 21:36:31 -08:00
9914d03ba2
Embed flake git revision in NixOS configuration
Check Flake / check-flake (push) Has been cancelled
2026-03-01 19:03:47 -08:00
55204b5074
Upgrade to nextcloud 33
Check Flake / check-flake (push) Has been cancelled
2026-03-01 18:23:55 -08:00
43ec75741d
Fix memos failing to open SQLite database on ZFS
...
Check Flake / check-flake (push) Failing after 18s
ProtectSystem=strict with ReadWritePaths fails silently on ZFS submounts
(/var/lib is a separate dataset), leaving the data dir read-only. Downgrade
to ProtectSystem=full which leaves /var writable while still protecting
/usr and /boot.
2026-03-01 17:54:11 -08:00