dd6f17c335
wog: World of Guildhall at wog.nordhammer.it
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:55:07 +01:00
6686b80ede
tv-detox: keep Philips TV bloat off over adb
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 13:26:28 +01:00
89c0205fe2
drop lantian attic cache (compromised)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 09:36:50 +01:00
782a1c96a6
authelia: household group; guildhall invite links
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 14:11:16 +01:00
791a3bdf34
Add guildhall
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 13:55:14 +01:00
4a5663f795
Add flowtrack period tracker
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 09:01:45 +01:00
8f9e491160
LocalSend: use module to open 53317
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 19:28:23 +01:00
2e662062cf
Add shared Stardew Valley tracker
2026-10-04 19:53:06 +01:00
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
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
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
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
f97d7ac829
redlib: reddit front-end at reddit.nordhammer.it
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 13:45:03 +01:00
2f50071695
lookout: package the Outlook-alike GNOME mail client
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 10:18:13 +01:00
6bf3c3909e
screenshots: clipboard-only, camera glyph instead of thumbnail
2026-08-21 17:13:12 +01:00
a799be3ae2
screenshots: save to ~/Pictures/Screenshots, update wipes it
2026-08-20 19:42:06 +01:00
afab4a1cab
macbook: drop helium, add browsh
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 16:52:47 +01:00
58a6425898
apps: add helium browser flake
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 17:02:26 +01:00
1091495674
theming: re-theme every app on wallpaper switch, crossfade wallpaper
...
settings/theming.nix renders a full config set per wallpaper (GTK, ghostty,
btop, hyprland, vesktop, zen, folder icons) from its own base16 palette;
theme-apply swaps them in and reloads what can reload.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 14:31:24 +01:00
d4b76f2b13
common: finish the copy bar at 100%
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 09:51:40 +01:00
2f1e14495b
router-ui: web management page for ports, devices, traffic, speedtest
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 12:15:54 +01:00
16f33c8dd7
nix-copy-bar: don't exit 1 when there was nothing to copy
2026-08-13 14:57:32 +01:00
2baca40984
update: progress bar for the copy step
2026-08-13 14:50:14 +01:00
59888302e4
declare root's builder ssh key as a tmpfiles copy of fred's
2026-08-13 13:56:44 +01:00
e514eb62c5
add update2: local eval+build fallback on the clients
2026-08-13 13:53:01 +01:00
13002dbc7d
update: --no-reexec, --store-path has no flake to rebuild nixos-rebuild from
2026-08-13 11:56:01 +01:00
25dc85eeb8
update: run remote eval/copy as fred, root has no key on the server
2026-08-13 11:53:52 +01:00
dafd23d159
update: offload eval to the server too via remote nix build + --store-path
2026-08-13 11:49:21 +01:00
dfc6855a55
kayla: GTK theme for chrome via dconf + initial_preferences; add kaylavm alias
2026-08-10 09:51:24 +01:00
00ec9a9759
pelican: game server panel + wings containers
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 11:57:15 +01:00
b55d6de636
prebuild: nightly macbook closure build on mediaserver
2026-08-09 11:26:09 +01:00
c385cd3713
macbook: drop nom, store auto-optimise, halve substitution jobs
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 09:08:00 +01:00
3fbc9f884b
wan-watchdog: self-heal router WAN on ISP lease flap / IP change
...
Flushes stale NAT conntrack on WAN IP change; renews lease then restarts
networkd if internet stays down. ntfy on action. Fixes needing a manual
reboot after the ISP re-IP'd us.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-31 13:58:07 +01:00
c2f5b70989
router: drop imgur WireGuard tunnel
2026-07-30 21:33:34 +01:00
bfdd0ebc44
router: route imgur via WireGuard tunnel
2026-07-30 19:24:56 +01:00
528a2e3e82
seerr: request manager for jellyfin + nginx vhost
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 07:44:03 +01:00
c03bde83e1
shelfarr: fix missing import in common.nix
2026-07-21 10:01:57 +01:00
e64daedef6
Remove selkies
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 18:09:48 +01:00
9813812dfc
Move insecure-pnpm/broadcom-sta allowance to common.nix (vesktop on all hosts)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 20:00:32 +01:00
d69c9f624f
hardware-health: rasdaemon MCE attribution + watchdog auto-reboot on mediaserver
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 19:37:35 +01:00
d31a4501f1
selkies: browser game streaming for GW (pointer-lock relative mouse), retire neko
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 11:42:45 +01:00
448e44753f
neko: Guild Wars in a browser (Xfce+Wine+NVIDIA), Authelia-gated
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 10:07:36 +01:00
0f92b3fbf5
Disable frigate for now
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 21:11:06 +01:00
ddbc8929e4
alerting: silence per-ban crowdsec pushes; ntfy alert on service down/recovery
...
- crowdsec.nix: drop the ntfy notifications (one push per ban was constant
noise on the WAN-exposed box); bans still happen silently
- service-health.nix: OnFailure=notify-failure@%n on 16 core units sends an
ntfy 'down' push when a unit truly fails (after exhausting Restart=), then
a 'recovered' push when it comes back. Shares /var/secrets/ntfy-url.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-13 17:54:37 +01:00
a4351473d0
common: enable flakes, drop duplicate host imports, import quickshell
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
f2bd4e9e52
nix: enable auto-optimise-store
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 17:17:00 +01:00
7146030074
fix auto-upgrade running before flake.lock update
...
Remove unnecessary --impure from update alias, shift
auto-upgrade from 04:15 to 05:15 so it runs after the
Forgejo bot updates flake.lock at 04:00 UTC (05:00 BST).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 09:34:39 +01:00
b5222dd29c
disable dr-server for now
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 16:47:12 +01:00
426d86645f
add Frigate NVR service behind Authelia
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 21:08:50 +01:00