Commit graph

1777 commits

Author SHA1 Message Date
1640f642aa desktop: drop plymouth-quit-wait from boot (6s idle-timeout stall) 2026-08-01 09:32:02 +01:00
a1a25a8b75 wan-watchdog: log actions to journal + kick dyndns on WAN IP change
Shrinks external-access blip after ISP re-IP (was waiting up to 5min for
the dyndns timer). Adds journal logging so WAN events are auditable.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-01 08:16:43 +01:00
forgejo-actions[bot]
932dae38d5 Update flake inputs 2026-08-01 04:00:41 +00:00
757d37e604 spotify-player: pin 0.24.1 to fix non-renewable API token 2026-07-31 23:29:18 +01:00
7b830f212c spotify-player: use own Spotify client ID 2026-07-31 15:31:26 +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
dd5040ca79 cheatsheet: fix spotify-player search keys 2026-07-31 12:28:42 +01:00
4a38a2f0d9 quickshell: Super+C keybind cheat sheet; spotify-player visualizer
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 12:22:11 +01:00
a7a9ac6198 add spotify-player, drop need for Electron Spotify
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 09:05:52 +01:00
forgejo-actions[bot]
478d4d00c0 Update flake inputs 2026-07-31 04:00:42 +00: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
d8d8400519 quickshell: drop vinyl sheen streaks 2026-07-30 16:07:38 +01:00
41267747d0 quickshell: add sheen streaks so art-less discs read as spinning 2026-07-30 16:04:29 +01:00
2b73b1e470 quickshell: tone down vinyl fallback, gate ring on playback, widen stream match 2026-07-30 16:00:29 +01:00
88ab7944f4 quickshell: fall back to the page favicon when no artwork 2026-07-30 15:56:03 +01:00
02ebdc36ce quickshell: source badge from xesam:url, vinyl fallback label 2026-07-30 15:47:08 +01:00
8dbdb42841 quickshell: spinning vinyl media art with cava spectrum ring 2026-07-30 15:42:00 +01:00
7e8275a654 quickshell: fix media, power-profile and mute icon names 2026-07-30 15:18:55 +01:00
c7d518ab6a quickshell: swap icon font to Lucide 2026-07-30 09:29:26 +01:00
forgejo-actions[bot]
1e94ad7ae9 Update flake inputs 2026-07-30 04:00:42 +00:00
876dc3fc51 quickshell: match caelestia volume, battery and brightness glyphs 2026-07-29 22:48:31 +01:00
1b59058b91 ghostty: keep warm daemon alive with no windows
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 22:45:02 +01:00
734d18791c quickshell: match caelestia icon axes and wifi glyphs 2026-07-29 22:10:21 +01:00
4eeb496efe stylix: switch to caelestia fonts (Rubik + CaskaydiaCove NF) 2026-07-29 21:46:13 +01:00
ec7ae50cf0 quickshell: use Rubik for panel text 2026-07-29 17:45:08 +01:00
a48aac42d0 macbook: swipe workspaces vertically 2026-07-29 17:34:05 +01:00
e68d2d6464 macbook: cap nix download concurrency to stop wl wifi drops 2026-07-29 17:24:25 +01:00
7ea6442a00 gaming: clamp DP-3 gamut to DCI-P3 in compositor
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 12:20:02 +01:00
forgejo-actions[bot]
4fa4c44500 Update flake inputs 2026-07-29 04:00:43 +00:00
530cfbea05 fastfetch: drop display + theme lines 2026-07-28 22:50:22 +01:00
311e5b8e25 fastfetch: compact layout, palette dots, quickshell line 2026-07-28 22:39:09 +01:00
2d5c385ec1 fastfetch: visible palette blocks, keyed icons 2026-07-28 22:33:07 +01:00
3d3a9e7997 fastfetch: more DE detail + stylix palette 2026-07-28 22:28:56 +01:00
df2fe84c5d quickshell: drop bar dividers, space groups instead 2026-07-28 22:21:49 +01:00
7bfd1e25c3 quickshell: segment bar groups, pin server glance 2026-07-28 22:10:47 +01:00
4df4062806 quickshell: restyle volume/brightness OSD 2026-07-28 22:03:32 +01:00
0fbb8ad0f3 hyprland: render games unfocused 2026-07-28 21:47:33 +01:00
2a6aa8b247 wow: stop server, comment out WAN forwards 2026-07-28 20:54:53 +01:00
a7976205a8 qs-stats: single writer, fix @STAT pipe race
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 20:47:39 +01:00
fb0a724d7e gaming: drop dead garnix cache
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 20:38:46 +01:00
608902915f quickshell: glance adds temp + wan up/down
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 20:37:05 +01:00
72864463d0 server monitor: qs-stats stream adds cpu temp + wan throughput
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 20:32:43 +01:00
87165b5a62 quickshell: glance captions under values
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 20:18:32 +01:00
bf1ed23d4f quickshell: glance gets cpu/ram captions, ms under ping
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 20:14:28 +01:00
ee86678cb5 gaming: drop arctis-sound-manager, ANC via direct HID script
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 19:35:25 +01:00
027858ff1e gaming: arctis-sound-manager + quickshell ANC switcher
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 19:21:37 +01:00
1df7ebb302 quickshell: escape always closes launcher
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 18:38:43 +01:00
dfe8c9ecdf quickshell: launcher v2 — categories, animated reshuffle, bigger rows
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 16:22:30 +01:00
ce14f695c6 quickshell: server glance under workspaces, sliders get knobs
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 16:08:45 +01:00