Commit graph

2114 commits

Author SHA1 Message Date
50ec04534e Stylix follows nixpkgs, weekly GC, drop VMs and Flatnotes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 10:03:30 +01:00
a8e5844579 Update Loupe annotation mode preference 2026-09-20 13:25:19 +01:00
20054c4c90 Float Loupe and update annotation workflow 2026-09-19 10:00:58 +01:00
7f18d154cd Open screenshot notifications in Loupe 2026-09-19 09:38:53 +01:00
6ee092433c Restore Hyprshot screenshot notifications 2026-09-19 09:27:13 +01:00
0251764327 Open MacBook screenshots in annotated Loupe 2026-09-19 09:15:23 +01:00
35959ae819 Open gaming screenshots in annotated Loupe 2026-09-18 20:49:00 +01:00
af785503d6 Allow media server to fetch private Loupe flake 2026-09-18 20:39:25 +01:00
2a7f45dbc0 Show power menu on power button press 2026-09-18 19:16:39 +01:00
forgejo-actions[bot]
91f182ff15 Update flake inputs 2026-09-18 04:00:47 +00:00
4c6d610263 Use ChatGPT Codex for launcher questions 2026-09-17 17:49:46 +01:00
forgejo-actions[bot]
af95242b60 Update flake inputs 2026-09-17 04:00:49 +00:00
forgejo-actions[bot]
451bb798bd Update flake inputs 2026-09-16 04:00:48 +00:00
10b38f5405 Keep Valheim endpoint public on LAN 2026-09-15 15:04:48 +01:00
214845d71e Reflect Pelican game ports for LAN clients 2026-09-15 14:59:40 +01:00
85b1c3ecbf Order network jobs after DNS readiness 2026-09-15 13:55:48 +01:00
23e1fa7a0c Send greeter and desktop startup output to the journal 2026-09-15 09:53:32 +01:00
forgejo-actions[bot]
3a34bc8706 Update flake inputs 2026-09-15 04:00:51 +00:00
0eaf97d134 Make boot greeter frameless and match Gaming display mode 2026-09-14 19:37:31 +01:00
7bc5a4c852 Include Git in the deployment worker runtime 2026-09-14 15:21:14 +01:00
02382f8446 Decommission Homepage dashboard and update history hooks 2026-09-14 15:07:40 +01:00
7145a35927 Harden deployment, authentication, firewall and media storage failure paths 2026-09-14 11:51:04 +01:00
forgejo-actions[bot]
64ede7bd05 Update flake inputs 2026-09-14 04:00:47 +00:00
forgejo-actions[bot]
f10fbfc11b Update flake inputs 2026-09-13 04:00:49 +00:00
6a461267a2 arr-interconnect: record why qBittorrent's localhost auth is off
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 17:34:10 +01:00
4015626030 router: un-isolate the camera
Isolation also cut the vendor cloud tunnel the phone app uses for
viewing from outside the house. The isolated flag stays available.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 17:23:33 +01:00
4ae946d64e mediaserver: add tcpdump and conntrack-tools
Router host had no packet-level diagnostics, so firewall rules
couldn't be verified against actual traffic.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 13:09:51 +01:00
1f472fcafe router: count isolated-device drops so the rule is verifiable
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 12:59:22 +01:00
33db456c4c go2rtc: bind to loopback; isolate the camera from routing
The go2rtc API is unauthenticated and echoes producer URLs, so
GET /api/streams handed out the camera's RTSP password to anything
on the LAN. Bind api/rtsp/webrtc to 127.0.0.1 and add an `isolated`
device flag that drops the camera in the forward chain.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 12:52:27 +01:00
d9b4c34b6b owncast: let Owncast's own auth guard /admin, not nginx's
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 12:19:11 +01:00
5f85d611c9 owncast: relay Twitch/YouTube for synced watch parties
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 12:04:31 +01:00
forgejo-actions[bot]
843d0d12c1 Update flake inputs 2026-09-12 04:00:49 +00:00
285ee1aaaf valheim: wait for an empty server, notify on install and recovery
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 17:24:39 +01:00
8312873c0d valheim: restart only when a new Steam build ships
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 17:07:27 +01:00
forgejo-actions[bot]
667a3debe1 Update flake inputs 2026-09-11 04:00:49 +00:00
d14dccd8b8 zen: correct the color-scheme comment — it's light-dark(), not system colours
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 09:52:44 +01:00
f9d13aa533 zen: declare dark color-scheme so menu text isn't dark-on-dark
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 09:47:23 +01:00
forgejo-actions[bot]
8965511181 Update flake inputs 2026-09-10 04:00:47 +00:00
42b1f16938 flake: export nixosModules.gaming for guests with their own hardware
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 19:10:06 +01:00
forgejo-actions[bot]
7be860ad0c Update flake inputs 2026-09-09 04:00:47 +00:00
1100bd460b quickshell: detect NetworkManager down, add restart button
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 20:00:24 +01:00
220f65064a quickshell: battery + now playing on lock screen
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 17:29:03 +01:00
forgejo-actions[bot]
04311d733b Update flake inputs 2026-09-08 04:00:50 +00:00
forgejo-actions[bot]
f65774f93c Update flake inputs 2026-09-07 04:00:47 +00:00
67942d6570 Revert "gtk: shorten double-click time to 250ms"
This reverts commit e9df1a7118.
2026-09-06 21:57:16 +01:00
e9df1a7118 gtk: shorten double-click time to 250ms 2026-09-06 21:46:38 +01:00
forgejo-actions[bot]
408e19b6f6 Update flake inputs 2026-09-06 04:00:52 +00:00
5195c60fb5 quickshell: suspend in session menu, lock-before-sleep on Gaming
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 11:56:51 +01:00
forgejo-actions[bot]
c9b69bf86f Update flake inputs 2026-09-05 04:00:49 +00:00
forgejo-actions[bot]
aa6fc4f761 Update flake inputs 2026-09-04 04:00:49 +00:00