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
36e9b00782
quickshell: server monitor sizing, glance matches clock, bigger card type
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 15:58:06 +01:00
39b88591e8
quickshell: server glance bars -> numbers
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 15:54:24 +01:00
01b771b17d
quickshell: fix ping path, no wrapper on NixOS
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 15:45:22 +01:00
d135331a30
quickshell: ssh server monitor widget + btop-style dropdown
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 15:40:28 +01:00
5c71cc3a1f
quickshell: per-icon tray menu cache, kill the switch flash
...
One shared QsMenuOpener meant tray-to-tray switching reassigned the
handle and reloaded over DBus — the model went briefly empty, and no
sizing gate downstream could hide that. Each tray icon now owns its
opener, assigned when the icon appears, so every menu (Steam's slow
one included) is fetched once at startup and held. Switching swaps one
populated model for another in a single binding pass; contextMenu just
repoints activeOpener. Hover prefetch deleted — nothing left to
prefetch.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 15:24:55 +01:00