Commit graph

1998 commits

Author SHA1 Message Date
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
e5fd60a5ae gaming: watchdog + sysrq so a GPU hang reboots itself 2026-08-06 21:07:49 +01:00
forgejo-actions[bot]
bd0ca4a93d Update flake inputs 2026-08-06 04:00:45 +00:00
2264408b61 hyprland: brighter border on active window 2026-08-05 16:07:18 +01:00
forgejo-actions[bot]
3aa45dd57e Update flake inputs 2026-08-05 04:00:43 +00:00
f3e55d59f8 quickshell: Archie breathes in his sleep
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 21:41:06 +01:00
1f246b6734 quickshell: Archie keeps his collar on in bed
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 15:27:26 +01:00
494e92c687 quickshell: Archie gets tired and takes proper naps, sleeping facing inward
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 13:55:59 +01:00
8eda5c82b5 quickshell: give Archie a gallop for the ball, move his bed next to the bowl
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 13:34:20 +01:00
36360544ee quickshell: redraw Archie at 2px, fix his paws, add a throwable ball and a bed
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 13:21:13 +01:00
d53e491812 quickshell: redraw Archie smaller, with proper tan markings and a dachshund head
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 13:02:02 +01:00
e11d6d4e57 quickshell: Archie
A black and tan dachshund who lives along the bottom of the screen, with a
bowl he visits for a snack.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 12:42:40 +01:00
9b43f5f669 quickshell: panels launch the worm instead of turning him around
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 11:27:04 +01:00
bdb3ab0c75 quickshell: fling the worm when a panel pops out on top of him
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 11:14:09 +01:00
25819bd901 quickshell: flat head and tail past the hoop, solid panels, drop card knock-off
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 10:50:56 +01:00
75a31a7695 quickshell: inchworm gait, and the dropdown outline is what shoves him
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 10:21:43 +01:00
3eb1d242fa quickshell: worm rides the frame rail, falling cards knock him off it
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 10:01:49 +01:00
535fe56b76 quickshell: fix worm never appearing (var array reassign emits no notify)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 09:37:16 +01:00
4626e72219 quickshell: add a pixel worm and middle-click-to-knock-cards-off
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 08:30:09 +01:00
forgejo-actions[bot]
e39be67887 Update flake inputs 2026-08-04 04:00:46 +00:00
86640f5d7f quickshell: ramp nightlight across twilight instead of snapping at sunset
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 22:44:09 +01:00
6937279290 zen/vesktop: tint surfaces off base00 too, dropping the purple popups
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 20:36:32 +01:00
bc10b078c6 mediaserver-vm: offset forwarded host ports to avoid live services
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 14:08:54 +01:00
5da80e8f8f repo: drop stray HEAD worktree committed by mistake
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 14:07:54 +01:00
0235bc9875 flake: add mediaserver-vm host for testing services from scratch
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 14:07:34 +01:00
11f73e9e6a launcher: search ~/Documents and ~/Downloads, not all of $HOME
Searching $HOME buried real results under game assets and nixos config
files. A missing root is harmless: fd reports it on stderr, which nothing
reads, and still searches the rest at exit 0.
2026-08-03 12:24:16 +01:00
99525c98ed quickshell: drop the focus grab before activating a notification's window
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 10:39:53 +01:00
3d5ecb7b98 quickshell: notification click/action jumps to the app's window
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 10:34:15 +01:00
5aea7fab27 gtk: tint surfaces off base00 like the shell, not stylix's off-hue base01
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 10:18:09 +01:00
forgejo-actions[bot]
eca4f6deec Update flake inputs 2026-08-03 04:00:42 +00:00
17d8ba0b1a launcher: answer weather queries from open-meteo instead of the LLM
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 11:39:47 +01:00
748a345ea9 qs-ask: log outcomes to journal; launcher: spinner while Claude answers
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 11:27:08 +01:00
ba9558ba30 qs-ask: answer bare keyword queries instead of replying UNKNOWN
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 10:46:55 +01:00
9f63f2f55d desktop: tell GTK3 to prefer dark so nemo dialogs stop using light theme
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 09:58:50 +01:00
forgejo-actions[bot]
f002f4169b Update flake inputs 2026-08-02 04:00:47 +00:00
a026589ca2 stylix: match folder colour against papirus' real fills, not material hexes
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 22:47:26 +01:00
6649253aa7 desktop: drop adwaita icon themes, papirus is the active theme
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 22:34:19 +01:00
992cf8cb2e Add protonplus 2026-08-01 22:29:01 +01:00
946c631f2a hosts: drop duplicate adwaita-icon-theme (desktop.nix already installs it)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 22:25:01 +01:00
7d1f7b5db6 quickshell: launcher header with nix logo and user@host
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 22:05:09 +01:00
dcfc7f9573 Revert the launcher focus-grab fix attempts
None of them worked. quickshell.nix is back to a8eb767 apart from the
hidden-directory search change, which was a separate request and does
work. Removed: the toggle/grab/compositor-event logging, the grab re-arm,
and the full-screen input mask with its click catcher.

Kept the Battle.net window rule's class match (steam_app_0 was stale, and
the tray-icon rule below it needs the widened match), but its comment no
longer claims to fix the launcher.

Recorded the diagnosis at the focus grab so this doesn't get re-derived:
Hyprland's mouseMoveUnified() destroys the seat grab on any refocus()
while the cursor is over a surface the grab doesn't own, and every window
map/unmap calls refocus(). No user input involved, nothing to suppress.
2026-08-01 21:43:08 +01:00