m3tam3re
eedac010ca
refactor: split n8n overlay override
2026-07-04 09:30:16 +02:00
m3tam3re
670c6e54d7
refactor: replace n8n package with overlay override
2026-07-04 09:16:30 +02:00
m3tam3re
399cec6283
chore: n8n update
2026-07-03 12:54:10 +02:00
m3tam3re
fc5092d72d
Merge pull request 'feat(talk): read API key from agenix file' ( #24 ) from feat/talk-agenix-key into master
...
Reviewed-on: #24
2026-07-02 20:15:29 +02:00
m3ta-chiron
e7765ee39f
feat(talk): read API key from agenix file instead of env var
...
Primary: /run/agenix/elevenlabs-key (read via 'read -r' which strips
the trailing newline agenix files contain).
Fallback: ELEVENLABS_API_KEY env var (backwards compatible).
No need to export the key in shell environment anymore — if the
agenix secret exists, talk picks it up automatically.
Override path via ELEVENLABS_KEY_FILE env var if needed.
2026-07-02 20:14:45 +02:00
m3tam3re
3d6b3160b2
Merge pull request 'docs: add README for talk and crunch packages' ( #23 ) from docs/talk-crunch-readmes into master
...
Reviewed-on: #23
2026-07-02 20:09:40 +02:00
m3ta-chiron
75b88553c6
docs: add README for talk and crunch packages
...
Each README covers usage, environment variables, integration patterns,
NixOS installation, and how-it-works diagrams.
2026-07-02 20:00:58 +02:00
m3tam3re
0341a1348e
Merge pull request 'feat(crunch): add script mode for custom pipeline jobs' ( #22 ) from feat/crunch-script-mode into master
...
Reviewed-on: #22
2026-07-02 19:56:48 +02:00
m3ta-chiron
8b3d762bc9
feat(crunch): add script mode for custom pipeline jobs
...
crunch script <type> <time> <script.sh> [args...]
Runs any shell script on schedule. Script stdout is piped to talk
for voice output. Empty stdout = silence (no error thrown).
Enables complex multi-step pipelines:
- Fetch data (basecamp, gh, curl)
- Write reports to disk
- Pipe through pi/opencode for AI summarization
- Final stdout → talk voice notification
Example:
crunch script daily '08:00' ~/scripts/basecamp-daily.sh
2026-07-02 19:55:31 +02:00
m3tam3re
9e96e92cfe
Merge pull request 'fix(talk): cancel button now stops audio playback' ( #21 ) from fix/talk-cancel-button into master
...
Reviewed-on: #21
2026-07-02 19:44:48 +02:00
m3ta-chiron
c94ff86c12
fix(talk): cancel button now stops audio playback
...
The shell '>' redirect creates ACTION_FILE immediately as an empty file.
The poll loop checked [ -f ] (exists) instead of [ -s ] (non-empty),
so it matched on the first 0.2s iteration, found no 'cancel' string,
and broke out of the loop — leaving mpv running with no listener.
[ -s ] only returns true once notify-send writes 'cancel' to the file
(i.e. when the user actually clicks the Abbrechen action).
2026-07-02 19:43:53 +02:00
m3tam3re
02911c40ca
Merge pull request 'feat(crunch): voice-notified reminders and AI crunch jobs' ( #20 ) from feat/crunch-package into master
...
Reviewed-on: #20
2026-07-02 19:39:39 +02:00
m3ta-chiron
8c9ed72857
feat(crunch): voice-notified reminders and AI crunch jobs via systemd timers
...
crunch schedules transient systemd --user timers that fire talk (TTS)
or AI agents (pi/opencode) → talk at specified times.
Commands:
crunch at <time> <message> One-shot
crunch in <duration> <message> One-shot after delay
crunch daily <time> <message> Recurring daily
crunch weekly <day> <time> <message> Recurring weekly
crunch ai <engine> <type> <time> <prompt> AI crunch
crunch list List jobs
crunch cancel <name> Cancel job
crunch purge Clean fired jobs
Supports German and English day names (Montag→Mon, etc).
2026-07-02 19:36:24 +02:00
m3tam3re
f471f908ba
Merge pull request 'talk: chiron.jpeg notification icon' ( #19 ) from feat/talk-chiron-icon into master
...
Reviewed-on: #19
2026-07-02 19:26:03 +02:00
m3ta-chiron
09098d902b
talk: use chiron.jpeg as notification icon
...
Replace generic audio-x-generic icon with chiron.jpeg fetched from S3
into the nix store at build time.
2026-07-02 19:25:36 +02:00
m3tam3re
0306624074
Merge pull request 'feat(talk): ElevenLabs TTS voice notification package' ( #18 ) from feat/talk-package into master
...
Reviewed-on: #18
2026-07-02 19:11:23 +02:00
m3ta-chiron
fa2f3dfbc6
feat(talk): support stdin piping
...
Argument has priority, otherwise read from stdin when piped.
Enables: echo 'Build fertig' | talk
nixos-rebuild build 2>&1 | tail -3 | talk
2026-07-02 19:09:52 +02:00
m3tam3re
0aa34ae368
Merge pull request 'feat(talk): ElevenLabs TTS voice notification package' ( #17 ) from feat/talk-package into master
...
Reviewed-on: #17
2026-07-02 18:53:06 +02:00
m3ta-chiron
b7ba13db9b
feat(talk): add ElevenLabs TTS voice notification package
...
- writeShellScriptBin with mpv audio + notify-send cancel button
- Simultaneous audio playback and notification popup
- VOICE_NOTIFY=0 toggle for disabling
- Uses eleven_multilingual_v2 model with configurable voice ID
- Cruncher job wrapper for task completion notifications
2026-07-02 18:51:31 +02:00
m3ta-chiron
abd910d667
chore: update n8n + vibetyper
2026-07-01 18:51:40 +02:00
Sascha König
e695a8c636
chore: update agent sources
2026-06-30 08:17:29 +02:00
m3tam3re
d42a6f57f5
chore: some updates
2026-06-27 08:28:12 +02:00
m3tam3re
f0c028a62c
chore n8n update
2026-06-25 07:09:59 +02:00
m3tam3re
b50dcf843b
fix: vibetyper window rules
2026-06-20 10:56:01 +02:00
m3tam3re
96f5d7f378
chore: update n8n, openwork, vibetyper
2026-06-19 14:32:38 +02:00
m3ta-chiron
5aa54c6e34
chore: vibetyper update
2026-06-16 19:26:47 +02:00
Sascha König
050c273c65
openwork: init at 0.16.4
2026-06-15 07:11:19 +02:00
Sascha König
aa0108936c
kestractl: 1.4.0 -> 1.15.0
2026-06-15 07:00:23 +02:00
Sascha König
2017d27733
openshell: 0.0.23 -> 0.0.62
2026-06-15 07:00:07 +02:00
m3tam3re
8fae0726a5
chore: updates
2026-06-11 06:59:30 +02:00
m3tam3re
ae1fb97c21
chore: n8n update
2026-05-28 06:53:57 +02:00
m3tam3re
20678635f8
chore: app updates
2026-05-23 08:31:36 +02:00
m3tam3re
e38971e68d
feat(editors): migrate Zed config from JSON settings
...
- Add CLI behavior and agent UI font size settings
- Merge duplicated agent block with dock/default_profile/version
- Keep Anthropic default model (claude-4) from current active block
- Add agent_servers registry configuration for pi-acp
- Add rust_analyzer binary path_lookup setting
- Add panel layout (project, outline, collaboration, git docks to left)
- Remove placeholder context_server (example only)
- Add SSH connections for m3-atlas, self-host-playbook, m3-daedalus
- Update features with copilot=false and inline_prediction_provider
- Preserve edit_predictions provider setting
- Add default_profile=ask for agent
2026-05-23 08:11:10 +02:00
m3tam3re
688ddf4e21
kestractl: 1.3.0 -> 1.4.0
2026-05-23 07:47:51 +02:00
nix-update bot
dde103e31e
chore: update flake inputs
2026-05-22 16:01:07 +02:00
nix-update bot
0bf0bde93b
chore: update flake inputs
2026-05-22 04:01:04 +02:00
nix-update bot
8b978d8e29
chore: update flake inputs
2026-05-21 16:01:41 +02:00
nix-update bot
907daddcd1
chore: update flake inputs
2026-05-21 04:01:22 +02:00
m3ta-chiron
50a182b259
chore: n8n update
2026-05-20 19:57:15 +02:00
nix-update bot
2eeafdef65
chore: update flake inputs
2026-05-20 16:01:49 +02:00
nix-update bot
5a0629ca43
eigent: 0.0.90 -> 0.0.91
...
Diff: https://github.com/eigent-ai/eigent/compare/v0.0.90...v0.0.91
2026-05-20 04:02:19 +02:00
nix-update bot
b4bf3fc5b8
chore: update flake inputs
2026-05-20 04:01:29 +02:00
nix-update bot
ac3418a667
chore: update flake inputs
2026-05-19 16:01:41 +02:00
nix-update bot
8a24c06018
chore: update flake inputs
2026-05-19 04:01:18 +02:00
nix-update bot
f265aaff10
chore: update flake inputs
2026-05-18 16:01:31 +02:00
Sascha König
b4efb556cf
chore: update n8n
2026-05-18 07:12:01 +02:00
nix-update bot
ce6c93add9
chore: update flake inputs
2026-05-17 16:01:20 +02:00
nix-update bot
ab268c5191
chore: update flake inputs
2026-05-17 04:01:30 +02:00
nix-update bot
ea2e84c4ab
chore: update flake inputs
2026-05-16 16:02:09 +02:00
nix-update bot
33d3d3d56e
chore: update flake inputs
2026-05-16 04:01:25 +02:00