Miguel Palhas
e41bf94a98
chore(flake): bump maestro to 8cbe851
CI / eval (push) Successful in 4m17s
CI / lint (push) Successful in 48s
2026-09-12 11:08:06 +01:00
Miguel Palhas
c1500f09f6
chore(flake): bump maestro to cd5bbcf
CI / lint (push) Successful in 1m26s
CI / eval (push) Successful in 3m46s
2026-09-12 11:00:44 +01:00
Miguel Palhas
203f9036d8
chore(flake): bump maestro to 9f5b71d
CI / lint (push) Successful in 53s
CI / eval (push) Successful in 3m3s
2026-09-12 10:43:42 +01:00
Miguel Palhas
7343dd9101
chore(flake): bump maestro to c6af78e
CI / lint (push) Successful in 50s
CI / eval (push) Successful in 2m43s
2026-09-12 10:12:53 +01:00
Miguel Palhas
78fdb8b3f3
feat(desktop): automount removable media
CI / lint (push) Successful in 33s
CI / eval (push) Successful in 1m55s
2026-09-11 16:19:24 +01:00
Miguel Palhas
ddd449e3ea
chore(flake): bump maestro to 7ab503e
CI / lint (push) Successful in 46s
CI / eval (push) Successful in 3m0s
2026-09-11 14:56:56 +01:00
Miguel Palhas
a374c6fc1a
chore(flake): bump maestro to eaf11a7
CI / lint (push) Successful in 37s
CI / eval (push) Successful in 2m53s
2026-09-10 23:17:40 +01:00
Miguel Palhas
0283be2429
chore(flake): bump maestro to 4738233
CI / lint (push) Successful in 49s
CI / eval (push) Successful in 3m25s
2026-09-10 23:14:46 +01:00
Miguel Palhas
9d832a85b2
chore(flake): bump maestro to ff52dd9
CI / lint (push) Successful in 39s
CI / eval (push) Successful in 2m27s
2026-09-10 21:55:42 +01:00
Miguel Palhas
1eac013a09
chore(flake): bump maestro to 563a35d
CI / lint (push) Successful in 42s
CI / eval (push) Successful in 3m24s
2026-09-10 21:52:09 +01:00
Miguel Palhas
fc3aa87f09
chore(flake): bump maestro to cd2184b
CI / lint (push) Successful in 54s
CI / eval (push) Successful in 3m25s
2026-09-10 17:30:31 +01:00
Miguel Palhas
1554d6dcde
chore(flake): bump maestro to 2c8956e
CI / lint (push) Successful in 58s
CI / eval (push) Successful in 3m33s
2026-09-10 17:24:52 +01:00
Miguel Palhas
f0aaf88260
chore(flake): bump maestro to f2c0882
CI / lint (push) Successful in 41s
CI / eval (push) Successful in 3m17s
2026-09-10 17:18:52 +01:00
Miguel Palhas
5c2d2d5d37
chore(flake): bump maestro to ebf943b
CI / lint (push) Successful in 44s
CI / eval (push) Successful in 3m3s
2026-09-10 16:51:37 +01:00
Miguel Palhas
b0e82dcda1
chore(flake): bump maestro to 645aa2d
CI / lint (push) Successful in 52s
CI / eval (push) Successful in 3m50s
2026-09-10 16:48:15 +01:00
Miguel Palhas
4089c8c665
chore(flake): bump maestro to 3a2513c
CI / lint (push) Successful in 40s
CI / eval (push) Successful in 3m12s
2026-09-10 16:42:21 +01:00
Miguel Palhas
359e81e5bb
chore(flake): bump maestro to 142e9a4
CI / lint (push) Successful in 34s
CI / eval (push) Successful in 3m18s
2026-09-10 16:39:01 +01:00
Miguel Palhas
149011a3af
chore(flake): bump maestro to 979bfe2
CI / lint (push) Successful in 1m1s
CI / eval (push) Successful in 3m14s
2026-09-10 16:27:14 +01:00
Miguel Palhas
b01db3680d
chore(flake): bump maestro to 8f96027
CI / lint (push) Successful in 59s
CI / eval (push) Successful in 4m1s
2026-09-10 16:24:52 +01:00
Miguel Palhas
e61c892f97
chore(flake): bump maestro to b6f60bf
CI / lint (push) Successful in 42s
CI / eval (push) Successful in 2m42s
2026-09-10 16:20:57 +01:00
Miguel Palhas
4cf3736691
chore(flake): bump maestro to 048e273
CI / lint (push) Successful in 1m1s
CI / eval (push) Successful in 3m55s
2026-09-10 16:18:06 +01:00
Miguel Palhas
5aad421813
chore(flake): bump maestro to beef204
CI / lint (push) Successful in 41s
CI / eval (push) Successful in 2m33s
2026-09-10 16:12:45 +01:00
Miguel Palhas
611cc78c6b
chore(flake): bump maestro to c30592e
CI / lint (push) Successful in 1m10s
CI / eval (push) Successful in 3m1s
2026-09-10 15:39:28 +01:00
Miguel Palhas
31e8538581
chore(flake): bump maestro to abae81a
CI / lint (push) Successful in 1m20s
CI / eval (push) Successful in 3m15s
2026-09-09 17:01:52 +01:00
Miguel Palhas
3e18ce95b3
chore(flake): bump maestro to 66a5688
CI / lint (push) Successful in 52s
CI / eval (push) Successful in 2m51s
2026-09-09 15:29:09 +01:00
Miguel Palhas
8276d93e31
chore(flake): bump agent-skills to dd0d23e
CI / lint (push) Successful in 33s
CI / eval (push) Successful in 2m13s
2026-09-09 15:24:26 +01:00
Miguel Palhas
e73e20b791
chore(flake): bump maestro to 1cf4825
CI / lint (push) Successful in 39s
CI / eval (push) Successful in 3m1s
2026-09-08 17:21:12 +01:00
Miguel Palhas
e56d202cc4
chore(flake): bump maestro to f799aaf
CI / lint (push) Successful in 52s
CI / eval (push) Successful in 3m4s
2026-09-08 15:39:44 +01:00
Miguel Palhas and Claude
8fb7bdf284
feat(3d): package the Blender Lab MCP server
...
CI / eval (push) Successful in 3m53s
CI / lint (push) Successful in 1m1s
Ships the blender-mcp stdio server on the two hosts that have Blender.
The matching add-on stays a per-host install from lab.blender.org so it
keeps its in-app update notifications.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-09-08 15:38:49 +01:00
Miguel Palhas
9ab9396a23
chore(flake): bump maestro to 5af5ceb
CI / lint (push) Successful in 54s
CI / eval (push) Successful in 3m9s
2026-09-08 15:35:30 +01:00
Miguel Palhas
06229dcaf6
chore(flake): bump maestro to fbdcec6
CI / lint (push) Successful in 39s
CI / eval (push) Successful in 3m23s
2026-09-08 15:06:19 +01:00
Miguel Palhas
8dec5b9d1c
chore(flake): bump maestro to ab4beea
CI / lint (push) Successful in 1m3s
CI / eval (push) Successful in 2m48s
2026-09-08 14:39:28 +01:00
Miguel Palhas
54061a2d1a
chore(flake): bump maestro to f36b780
CI / lint (push) Successful in 50s
CI / eval (push) Successful in 3m52s
2026-09-08 14:33:28 +01:00
Miguel Palhas
b0de3dd353
chore(flake): bump maestro to 50b862b
CI / lint (push) Successful in 55s
CI / eval (push) Successful in 3m10s
2026-09-08 13:47:40 +01:00
Miguel Palhas
99c1cebca6
chore(flake): bump maestro to b339fec
CI / lint (push) Successful in 50s
CI / eval (push) Successful in 2m47s
2026-09-08 13:43:47 +01:00
Miguel Palhas
86d4486eb3
Merge remote-tracking branch 'origin/main'
CI / lint (push) Successful in 38s
CI / eval (push) Successful in 2m47s
2026-09-08 13:41:21 +01:00
Miguel Palhas
96112aa68f
feat(eww): spawn a tray-only waybar with the panel
...
Nothing else hosts StatusNotifierItem here, so tray icons had nowhere to
go. Rather than run waybar permanently, the panel toggle starts a
tray-only instance and every close path kills it again.
Its config lives in ~/.config/waybar-tray so it can't collide with a real
waybar setup later. The panel layer also gets xray so the blur samples
the wallpaper rather than the windows under it.
2026-09-08 13:41:18 +01:00
Miguel Palhas and Claude
69b98d257a
feat(konishi): unlock session on Moonlight connect
...
hyprlock releases the session lock on SIGUSR1 with no PAM prompt, so
Sunshine's global_prep_cmd can unlock on stream start and re-lock on
stream end. Replaces typing the password through the phone's on-screen
keyboard into the stream.
The hook itself stays in the hand-edited ~/.config/sunshine/sunshine.conf:
setting services.sunshine.settings would render the whole file into the
store and disable the web UI, which is how yolo got stuck on the default
fec_percentage.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-09-08 13:40:05 +01:00
Miguel Palhas
3016b03971
chore(flake): bump maestro to 3c10a3a
CI / lint (push) Successful in 43s
CI / eval (push) Successful in 3m4s
2026-09-08 07:25:56 +01:00
Miguel Palhas
31606ba92b
chore(flake): bump maestro to fd79c81
CI / lint (push) Successful in 37s
CI / eval (push) Successful in 2m52s
2026-09-07 21:50:01 +01:00
Miguel Palhas
c19d99bfa3
chore(flake): bump maestro to 60e57fd
CI / lint (push) Successful in 40s
CI / eval (push) Successful in 3m11s
2026-09-07 21:21:01 +01:00
Miguel Palhas
c4ecaca0d8
chore(flake): bump maestro to bc0fd6e
CI / eval (push) Successful in 3m6s
CI / lint (push) Successful in 40s
2026-09-07 20:56:29 +01:00
Miguel Palhas
4f64a315b8
chore(flake): bump maestro to 9c77965
CI / eval (push) Successful in 3m21s
CI / lint (push) Successful in 37s
2026-09-07 20:36:20 +01:00
Miguel Palhas
eeb0126f44
chore(flake): bump maestro to 65d7186
CI / lint (push) Successful in 46s
CI / eval (push) Successful in 2m52s
2026-09-07 20:32:48 +01:00
Miguel Palhas
a7c74d5a9f
fix(openwhispr): target CUDA 12 for the GPU whisper sidecar
...
CI / lint (push) Successful in 26s
CI / eval (push) Successful in 1m48s
The previous commit wired CUDA 13 against the bundled onnxruntime provider,
which only accelerates diarization/embeddings — transcription still fell back
to CPU with "GPU could not be activated". The GPU whisper-server is fetched at
runtime and links CUDA 12 SONAMEs, so it needs cudaPackages_12 on
LD_LIBRARY_PATH (plus libstdc++/libgomp, which it also could not resolve).
Verified: whisper-server now reports "found 1 CUDA devices ... RTX 4060" and
loads the model on the CUDA0 backend. Drops the closure 4.6 -> 3.7 GiB.
2026-09-07 16:52:11 +01:00
Miguel Palhas
a3f06bcd24
feat(openwhispr): wire real CUDA support for local transcription
...
CI / lint (push) Successful in 27s
CI / eval (push) Successful in 1m50s
The onnxruntime CUDA execution provider it bundles was hard-failing back
to CPU: konishi has the driver but no CUDA toolkit runtime libs. Adds an
opt-in cudaSupport toggle (cudaPackages_13, pinned to match the provider's
build) and enables it on konishi, the only host with an NVIDIA GPU.
2026-09-07 16:28:00 +01:00
Miguel Palhas
dfe8d1648f
feat(openwhispr): add and configure for konishi/arrakis
...
CI / lint (push) Successful in 30s
CI / eval (push) Successful in 1m52s
Packages the upstream .deb (same pattern as claude-desktop/t3-code) and
wires it into the shared AI-apps home-manager module. Its global-hotkey
paste on Wayland needs ydotoold, so enable programs.ydotool and add
naps62 to that group on both hosts.
2026-09-07 16:09:35 +01:00
Miguel Palhas
178a878cec
chore(flake): bump maestro to 47654aa
CI / lint (push) Successful in 38s
CI / eval (push) Successful in 2m38s
2026-09-07 15:23:57 +01:00
Miguel Palhas
4c39de0a8a
chore(flake): bump maestro to 6ca2ab1
CI / lint (push) Successful in 43s
CI / eval (push) Successful in 3m7s
2026-09-07 14:36:48 +01:00
Miguel Palhas
fdad2423bb
chore(flake): bump maestro to c4cd8a6
CI / lint (push) Successful in 45s
CI / eval (push) Successful in 3m7s
2026-09-07 12:28:51 +01:00