m3tam3re
5dc91eeebb
fix: update n8n overlay to 2.29.8
2026-07-10 12:42:04 +02:00
m3tam3re
f279ae9c89
fix: n8n overlay
2026-07-05 18:41:05 +02:00
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
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
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
m3tam3re
d64c581516
refactor: mkOpencodeSkills -> mkSkills
2026-05-11 18:59:49 +02:00
m3tm3re
db1a29df15
chore: upates for vibetyper + n8n
2026-05-09 08:52:46 +02:00
m3tm3re
e601fde026
kestractl: 1.2.2 -> 1.3.0
2026-04-29 18:39:03 +02:00
m3tm3re
ce16dfff2e
chore(beads): initialize issue tracker
...
Update Nix Packages with nix-update / nix-update (push) Failing after 37m14s
Add nixpkgs-ng1 task: Configure agent git identity
2026-04-27 20:16:27 +02:00
m3tm3re
31464e245e
chore(nix): remove deprecated packages
...
- Remove opencode flake input (old v1.4.3 URL, superseded)
- Remove code2prompt package
- Remove opencode-desktop package
2026-04-27 20:14:18 +02:00
m3tm3re
fa339ae8cc
fix(agents): correct shared-options.nix import paths from ../ to ./
2026-04-27 13:17:11 +02:00
m3tm3re
cec0c31d91
fix(agents): correct shared-options.nix import path
2026-04-27 13:11:11 +02:00
m3tm3re
6a8360305d
fix(agents): remove shared-options.nix from imports to avoid module system conflict
2026-04-27 13:08:40 +02:00
m3tm3re
5edd0929d0
fix(agents): correct import paths for shared module
2026-04-27 13:00:52 +02:00
m3tm3re
60aeec7cfe
feat(agents): add gitIdentity module
...
- Renamed shared-options.nix to shared/shared-options.nix
- Created shared/default.nix importing git-identity.nix and shared-options.nix
- Created shared/git-identity.nix with gitIdentity option set:
- enable: Toggle for agent git identity
- name: Git author name (default: m3ta-chiron)
- email: Git author email (default: m3ta-chiron@agentmail.to )
- signingKey: Optional GPG signing key path
- sshKey: SSH private key path for git push auth
- Updated opencode.nix, pi.nix, claude-code.nix to import shared/default.nix
- Restructured modules to follow proper Nix module syntax with imports at top level
2026-04-27 12:43:56 +02:00
m3tm3re
161be34111
chore: beads init
Update Nix Packages with nix-update / nix-update (push) Failing after 3h23m59s
2026-04-26 14:06:57 +02:00
m3tm3re
7b6bcfeb1c
fix: force overwrite for pi mcp.json and settings.json
2026-04-26 13:25:12 +02:00
m3tm3re
03ad7451fc
feat: update documentation, lib functions, modules, and packages
Update Nix Packages with nix-update / nix-update (push) Failing after 3h23m59s
2026-04-22 18:50:31 +02:00
m3tm3re
edae9ba3c9
chore: update n8n, vibetyper
2026-04-19 18:11:43 +02:00
m3tm3re
03ffb69526
flake-update
2026-04-13 18:40:27 +02:00
m3tm3re
b6f13f06d0
flake-update
2026-04-13 17:35:08 +02:00
m3tm3re
3d8f9e3003
feat: config with agents rework
2026-04-13 16:52:47 +02:00
m3tm3re
6426490fe7
feat(lib): implement OpenCode renderer in agents.nix
2026-04-10 17:10:46 +02:00
m3tm3re
8dfe6a8356
feat(lib): add agents.nix with loadCanonical and renderer stubs
2026-04-10 16:47:55 +02:00
m3tm3re
77833a7eca
flake update
Update Nix Packages with nix-update / nix-update (push) Failing after 8m0s
2026-04-08 17:47:20 +02:00
m3tm3re
715d06e83b
+vibetyper + eigent
Update Nix Packages with nix-update / nix-update (push) Failing after 6m8s
2026-04-06 18:38:15 +02:00
m3tm3re
19332ebb74
openshell: 0.0.22 -> 0.0.23
2026-04-06 18:23:44 +02:00
m3tm3re
b65bbcacbe
openshell: 0.0.16 -> 0.0.22
2026-04-05 04:16:24 +02:00
m3tm3re
feb5dcd673
-openwork
Update Nix Packages with nix-update / nix-update (push) Failing after 2m13s
2026-04-03 15:18:06 +02:00
m3tm3re
c6740493b4
-openwork
2026-04-03 15:17:15 +02:00
m3tm3re
53220ae007
fix: remove openwork sidecars in preFixup to prevent .opencode-wrapped conflict
2026-04-03 12:44:45 +02:00
m3tm3re
ccd2e7df08
fix: .desktop for vibetyper
2026-04-03 11:23:56 +02:00
m3tm3re and Sisyphus
ec6b3b9683
fix: remove sidecar binaries from openwork $out/bin to fix buildEnv conflict
...
openwork bundles opencode and other sidecars into bin/ during postFixup.
These are internal Tauri app resources, not user-facing executables.
When both openwork and opencode are installed in home-manager, buildEnv
fails with a conflict on .opencode-wrapped.
Remove sidecar binaries (opencode, opencode-router, openwork-server,
openwork-orchestrator, chrome-devtools-mcp, versions.json) from $out/bin
in postFixup so they don't leak into the top-level profile.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 11:13:10 +02:00
m3tm3re
85fd377ab1
feat: openwork + vibetyper
2026-04-03 10:58:03 +02:00
m3tm3re
564d209402
fix: some nix eval warnings
Update Nix Packages with nix-update / nix-update (push) Successful in 46m52s
2026-03-28 10:08:36 +01:00
m3tm3re
6d8bcbb27b
chore: ci-update
Update Nix Packages with nix-update / nix-update (push) Successful in 40m47s
2026-03-25 19:11:57 +01:00
m3tm3re
27eb412218
kestractl: 1.0.0 -> 1.2.2
2026-03-25 19:10:35 +01:00
m3tm3re
038afafd33
openshell: 0.0.14 -> 0.0.16
2026-03-25 19:10:23 +01:00
m3tm3re
418c3b1331
feat: add openshell package
Update Nix Packages with nix-update / nix-update (push) Successful in 35m25s
2026-03-23 19:56:15 +01:00
m3tm3re
291e3a0744
docs: update docs for removed packages (opencode, beads)
...
Update Nix Packages with nix-update / nix-update (push) Successful in 14m5s
- Fix broken beads reference in pkgs/default.nix
- Convert opencode.md to deprecation notice with llm-agents.nix link
- Convert beads.md to removal notice
- Remove beads, opencode, openspec from README.md packages table
- Remove beads, opencode from docs/README.md packages list
2026-03-07 10:46:06 +01:00
m3tm3re
e830d37a9e
chore: removed opencode
2026-03-07 10:03:16 +01:00
m3tm3re
e22774539a
chore: manual update until I find the time to fix CI/CD
Update Nix Packages with nix-update / nix-update (push) Successful in 18m47s
2026-02-25 18:52:11 +01:00
m3tm3re
166ed9e825
fix: n8n build error
Update Nix Packages with nix-update / nix-update (push) Failing after 3m13s
2026-02-21 18:30:27 +01:00
m3tm3re
5b55f47020
fix(n8n): restructure version handling for nix-update compatibility
...
Update Nix Packages with nix-update / nix-update (push) Failing after 4m29s
- Store version without 'n8n@' prefix (e.g., '2.8.3' not 'n8n@2.8.3')
- Construct tag with prefix: tag = "n8n@${version}"
- Update to version 2.8.3 with correct hashes
This allows nix-update to work correctly with the custom update.sh
script that strips the 'n8n@' prefix from GitHub release tags.
2026-02-20 09:47:23 +01:00
m3tm3re
839d7ae743
feat(ci): support custom update scripts for specific packages
...
Add detection logic to distinguish between:
- nix-update-script (standard packages like beads, td, mem0, etc.)
- Custom scripts (like n8n's update.sh that strips 'n8n@' prefix)
For custom scripts, run them directly with standard env vars:
- UPDATE_NIX_NAME, UPDATE_NIX_PNAME
- UPDATE_NIX_OLD_VERSION, UPDATE_NIX_ATTR_PATH
This ensures n8n only gets stable releases via its custom script.
2026-02-20 09:01:06 +01:00
m3tm3re
2e37c16ac7
fix(ci): resolve nix-update workflow issues
...
- Remove --use-update-script flag that breaks with flake-only repos
(nix-update-script expects default.nix at repo root)
- Fix GitHub API jq filter for detecting prereleases
- Fix Summary step bash syntax for handling input variables
- Format lib/ files that were failing formatting check
2026-02-20 08:30:26 +01:00
m3tm3re
3b99d1215e
fix: n8n update script
2026-02-20 08:13:46 +01:00
m3tm3re
f05865972b
fix(ci): dynamic flake input discovery and updateScript support
...
- Replace hardcoded opencode update step with dynamic discovery of all
version-pinned flake inputs via nix flake metadata --json
- Add --use-update-script flag to nix-update command so packages with
custom passthru.updateScript (like n8n) use their custom scripts
- Update output variables from update-opencode to update-flake-inputs
- Update Summary step to reflect new generic flake input handling
2026-02-20 07:51:21 +01:00
m3tm3re
58312b2ca2
feat: add openspec package
Update Nix Packages with nix-update / nix-update (push) Failing after 23s
2026-02-18 17:55:07 +01:00
m3tm3re
dc206b13e2
feat(shells): add opencode dev shell with mkOpencodeRules demo
Update Nix Packages with nix-update / nix-update (push) Failing after 2m27s
2026-02-17 20:16:11 +01:00
m3tm3re
d43bb33dcb
feat(lib): add opencode-rules helper for per-project rule injection
...
- Create lib/opencode-rules.nix with mkOpencodeRules function
- Update lib/default.nix to import opencode-rules module
- Pattern follows ports.nix: {lib}: { mkOpencodeRules = ...; }
Refs: T2, T3 of rules-system plan
2026-02-17 18:59:43 +01:00
m3tm3re
6775659538
chore: remove .sidecar-* files from tracking
Update Nix Packages with nix-update / nix-update (push) Successful in 20m2s
2026-02-14 07:34:08 +01:00
m3tm3re
b80422c16e
chore: ignore all .sidecar-* files
2026-02-14 07:31:57 +01:00
m3tm3re
a6c1d7cf97
chore: add AI agent directories to gitignore
2026-02-14 07:30:35 +01:00
m3tm3re
e6c22a04d7
feat: add notesmd-cli package and flake checks
...
- Add notesmd-cli package for Obsidian CLI interaction
- Add flake checks for package build verification
- Add documentation for notesmd-cli, sidecar, and td
- Update AGENTS.md to reference td instead of beads
- Format pkgs/default.nix with proper braces
2026-02-14 07:15:06 +01:00
m3tm3re
dc2f3b6802
feat: update opencode to v1.1.60 and re-enable opencode-desktop
...
Update Nix Packages with nix-update / nix-update (push) Failing after 1s
- Update opencode flake input to v1.1.60
- Add nixpkgs-master input for opencode (needs newer bun)
- Re-enable opencode-desktop with workaround for upstream issue #11755
- Add specta/tauri outputHashes for git dependencies
- Add .todos/ to gitignore
- Update AGENTS.md with td task management instructions
2026-02-12 19:42:11 +01:00
m3tm3re
909acf61d3
add opencode to sidecar deps
Update Nix Packages with nix-update / nix-update (push) Successful in 25s
2026-02-11 19:58:52 +01:00
m3tm3re
105629502a
fix: add tmux to sidecar deps
2026-02-11 18:03:31 +01:00
m3tm3re
62ce3dc646
fix(workflow): sequential updates with cleanup on failure
...
- Run nix-update sequentially instead of parallel to avoid race conditions
- Clean up uncommitted changes after failed updates (git checkout/clean)
- Simplify push logic by removing stash/pop complexity
- Remove upload-artifact@v4 (unsupported on Gitea Actions)
2026-02-09 19:12:22 +01:00
m3tm3re
3c87721011
docs: document opencode-desktop workaround (upstream #11755 )
Update Nix Packages with nix-update / nix-update (push) Failing after 2m21s
2026-02-07 15:10:21 +01:00
m3tm3re
4c81a909a3
fix(workflow): add git stash and pre-push validation
2026-02-07 15:07:13 +01:00
m3tm3re
112db85fa1
fix: extraLuaConfig renamed initLua
Update Nix Packages with nix-update / nix-update (push) Successful in 2m21s
2026-02-04 20:01:54 +01:00
m3tm3re
0b08fb400e
-opencode-desktop until upstream fixed
2026-02-04 19:54:06 +01:00
m3tm3re
308a60888b
fix: stt-ptt use pkill for better process management
Update Nix Packages with nix-update / nix-update (push) Successful in 2m34s
2026-01-26 05:16:29 +01:00
m3tm3re
b76fbefc4b
feat: add opencode-desktop package with Wayland support
Update Nix Packages with nix-update / nix-update (push) Successful in 8m21s
2026-01-23 17:52:46 +01:00
m3tm3re
bd0e8f2785
chore: removed temporary fix for opencode bun version requirement
2026-01-22 18:30:40 +01:00
m3tm3re
d674b2f02b
fix: gitea workflow
Update Nix Packages with nix-update / nix-update (push) Waiting to run
2026-01-20 20:57:31 +01:00
m3tm3re
1c7a7f0c82
fix: remove deprecated opencode update logic
2026-01-20 19:36:51 +01:00
m3tm3re
4597384291
fix(opencode): patch bun version requirement to match upstream lockfile
...
- Upstream v1.1.27 requires Bun 1.3.5 but provides 1.3.6
- Patch package.json to accept Bun 1.3.6
- Propagate patched opencode to opencode-desktop
2026-01-20 18:49:18 +01:00
m3tm3re
de3850fb1b
feat: replace local opencode with upstream flake input v1.1.27
...
- Add `opencode` flake input pinned to v1.1.27 for stability
- Remove local `pkgs/opencode` derivation and overlay
- Add `opencode` and `opencode-desktop` to `pkgs/default.nix` from input
2026-01-20 18:32:28 +01:00
m3tm3re
d3809a7b5e
fix: arithmetic increment failing with set -e in nix-update workflow
2026-01-19 18:22:01 +01:00
m3tm3re
58868d0867
fix: remove magic-nix-cache-action causing platform mapping error
...
Update Nix Packages with nix-update / nix-update (push) Failing after 8s
Removed DeterminateSystems/magic-nix-cache-action to resolve "Cannot convert ArchOs (amd64-linux)" error in Gitea Actions. The action is GitHub-specific and doesn't work with act_runner's platform detection. Workflow will now use default cache.nixos.org substituter.
Note: Consider migrating to Attic binary cache for better performance in the future.
2026-01-18 19:44:58 +01:00
m3tm3re
286fa08b70
feat: optimize nix-update workflow with caching and parallel processing
...
- Add Magic Nix Cache for 3-9x faster builds
- Add --use-github-releases to only update stable versions
- Remove SKIP_PACKAGES, use dynamic discovery via passthru.updateScript
- Implement 4 concurrent update jobs for 4x speedup
- Add nix flake check for comprehensive validation
- Collect all build failures instead of failing on first
- Fix git reset bug that was destroying commits
- Add job timeout to prevent hanging
- Add detailed job summary and log artifacts
2026-01-18 19:11:46 +01:00
m3tm3re
f64e6983ea
feat: improve nix-update workflow and update packages
...
- Refactor nix-update.yml: push directly to master instead of PRs
- Add skip list for packages without upstream releases
- Add opencode subpackage handling for node_modules
- Add nix-update-script to beads, code2prompt, mem0
- Update mem0: 1.0.0 -> 1.0.2
- Update opencode: 1.1.18 -> 1.1.25
- Fix n8n tag format
- Add n8n update.sh helper script
2026-01-18 11:04:33 +01:00
m3tm3re
52d8cdee11
fixed n8n pnpm hash
Update Nix Packages with nix-update / nix-update (push) Failing after 29s
2026-01-14 20:53:10 +01:00
m3tm3re
60388970e0
bd sync: 2026-01-14 20:52:11
2026-01-14 20:52:11 +01:00
m3tm3re
6f2f1411a8
fix: correct jobs indentation in workflow
2026-01-14 20:43:18 +01:00
m3tm3re
c5d5ff98f8
fix: use escaped newlines in PR body to avoid YAML parsing error
2026-01-14 20:39:40 +01:00
m3tm3re
0f4435ad93
chore: sync beads state
2026-01-14 20:36:09 +01:00
m3tm3re
36db58307a
fix: resolve YAML syntax error in PR body
2026-01-14 20:32:51 +01:00
m3tm3re
f2e0200568
ci: verify package builds before creating PR
2026-01-14 20:30:28 +01:00
m3tm3re
6221984a29
chore: sync beads state
2026-01-14 20:10:04 +01:00
m3tm3re
287bcfea8e
ci: use self-hosted nixos runner and change schedule to daily
2026-01-14 20:09:41 +01:00
m3tm3re
42d94876d8
docs: add documentation for beads, n8n, opencode packages
...
- Update AGENTS.md header with current commit (366af12 ) and date (2026-01-13)
- Add beads, n8n, opencode to README.md Available Packages table
- Update docs/README.md packages list
- Create docs/packages/beads.md (220 lines)
- Create docs/packages/n8n.md (310 lines)
- Create docs/packages/opencode.md (346 lines)
Documentation now reflects commit bc75505 which added these three packages.
2026-01-13 21:09:02 +01:00
m3tm3re
366af129bd
docs: update documentation for automated package updates workflow
2026-01-13 20:56:01 +01:00
m3tm3re
b6d45cae4f
feat: add Gitea Actions workflow for automated package updates with nix-update
2026-01-13 20:50:38 +01:00
m3tm3re
dbc14838cd
chore: update lock files and mods
2026-01-13 20:27:52 +01:00
m3tm3re
bc75505ca3
feat: add n8n, beads, opencode packages
...
- Add pkgs/n8n/default.nix (v2.4.1)
- Add pkgs/beads/default.nix (v0.47.1, doCheck=false)
- Add pkgs/opencode/default.nix (v1.1.18)
- Include relax-bun-version-check.patch for opencode
- Register all packages in pkgs/default.nix
2026-01-13 20:26:30 +01:00
m3tm3re
c67d663600
bd sync: 2026-01-13 20:26:21
2026-01-13 20:26:21 +01:00
m3tm3re
15b7b13ea1
opencode -> 1.1.18
2026-01-13 19:53:46 +01:00
m3tm3re
338aced3a8
opencode -> 1.1.14
2026-01-12 20:25:38 +01:00