Commit graph

1938 commits

Author SHA1 Message Date
efb49deabd quickshell: show greyed adjacent-month days in the calendar grid
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 21:59:43 +01:00
d6725f4d6d spotify-player: drop custom client_id, restricted quota 404s search
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 21:55:46 +01:00
2a64c712a6 spotify-player: like/navigate the playing track, not the selected one
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 21:29:41 +01:00
c00a1f85bc router-ui: per-device traffic, last seen, and saner device saves
- nftables dynamic sets count bytes per LAN address; a 1-min tick folds
  them into totals that survive a ruleset reload
- devices page shows last seen + per-device down/up
- saving no longer pushes every DHCP lease into devices.toml, only rows
  with a reservation, note or block
- empty-state text on the traffic graphs instead of blank space

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 12:42:50 +01:00
355e696c43 router-ui: read the Forgejo token via LoadCredential
Service runs as router-ui; /var/secrets is root-only 0600.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 12:19:21 +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
3030d20034 quickshell: raise bar to overlay layer while OSD is shown
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 11:38:18 +01:00
960ee94e81 macbook: lock directly before sleep; restyle lockscreen off-center 2026-08-15 11:37:43 +01:00
forgejo-actions[bot]
a9ea4c1f10 Update flake inputs 2026-08-15 04:00:43 +00:00
3985e55ae4 spotify-player: widen startup device-connect retry window
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:14:32 +01:00
649c153a65 spotify-player: patch startup to always claim our own device
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 19:49:33 +01:00
forgejo-actions[bot]
f34a9c9403 Update flake inputs 2026-08-14 04:00:47 +00:00
3e3e2df6f9 spotify-player: auto-connect to own device on launch
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 21:58:53 +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
forgejo-actions[bot]
a6eacab7fb Update flake inputs 2026-08-13 04:00:43 +00:00
forgejo-actions[bot]
08c893f108 Update flake inputs 2026-08-12 04:00:42 +00:00
forgejo-actions[bot]
f089a1a634 Update flake inputs 2026-08-11 04:00:43 +00:00
744a2c2ed4 kayla: seed chrome's GTK theme via initial_preferences next to the binary 2026-08-10 10:18:10 +01:00
9f4650b798 kayla: force chrome onto the GTK backend via --ui-toolkit 2026-08-10 10:10:48 +01:00
dfc6855a55 kayla: GTK theme for chrome via dconf + initial_preferences; add kaylavm alias 2026-08-10 09:51:24 +01:00
ea08e8fd30 kayla: hide fred from the SDDM greeter 2026-08-10 09:44:17 +01:00
2631dc907e kayla: drop Discover for Bazaar+flatpak, pin Breeze Dark palette, unmanage Chrome 2026-08-10 09:39:53 +01:00
55ca901e14 kayla: add kayla-vm variant for trying the Plasma session in a window 2026-08-10 09:26:14 +01:00
d336d31824 kayla: let her set her own wallpaper, enable openssh for remote rebuilds 2026-08-10 08:52:28 +01:00
0e1c540cca hosts: add FredOS-Kayla — plain KDE Plasma desktop for kayla 2026-08-10 08:44:52 +01:00
forgejo-actions[bot]
ccf6badd78 Update flake inputs 2026-08-10 04:00:43 +00:00
3e556581f1 pelican: pin games.nordhammer.it to LAN IP in panel container
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 12:58:26 +01:00
584e40d466 pelican: mount resolved CA bundle file for wings
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 12:56:01 +01:00
ff5a825a22 pelican: rename wings vhost to games.nordhammer.it
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 12:53:26 +01:00
a031586c32 pelican: pin DB_CONNECTION=sqlite, note CLI install path
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 12:32:59 +01:00
82c02cab03 pelican: fix panel startup — BEHIND_PROXY, www-data dir ownership
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 12:05:53 +01:00
475d394810 pelican: gate panel behind Authelia, bypass /api/remote/ for wings
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 12:00:43 +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
55dc95dd2b prebuild: add gaming closure, stagger timers 2026-08-09 11:28:39 +01:00
b55d6de636 prebuild: nightly macbook closure build on mediaserver 2026-08-09 11:26:09 +01:00
789c5115b4 macbook: mbpfan back with early ramp; SMC idles fan at 79C
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 09:18:06 +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
forgejo-actions[bot]
80960a85cc Update flake inputs 2026-08-09 04:00:46 +00:00
3654bc6ca7 mce-monitor: split MCE/QPI vs disk I/O error tracking + separate alerts
A disk SATA glitch was miscounted as new MCEs and paged as 'QPI returned'.
Now counts bank=0x (MCE) and I/O-error (disk) rows independently, each with
its own threshold alert. Old 2-field state auto-re-baselines.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-08 22:37:29 +01:00
forgejo-actions[bot]
58d87dfb52 Update flake inputs 2026-08-08 04:00:44 +00:00
ee9e9ffbc7 bar: clock to bottom above power; drop Archie's ball
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 21:15:01 +01:00
2c65cf1138 macbook: drop mascots and mbpfan; SMC already ramps
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 14:36:46 +01:00
8067676713 macbook: fan control, thermald, earlyoom; cheaper compositor
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 14:20:57 +01:00
forgejo-actions[bot]
715c8dac92 Update flake inputs 2026-08-07 04:00:45 +00:00