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
sascha.koenig
69b736e302
chore: update flake, agents lib, and clean up tracked dotfiles
...
Update Nix Packages with nix-update / nix-update (push) Failing after 3m59s
- Remove .pi* and .td-root files from git index (now in .gitignore)
- Update flake.lock and flake.nix
- Add shells/coding.nix, remove shells/opencode.nix
- Update lib/agents.nix, lib/coding-rules.nix
- Update modules/home-manager/coding/agents/pi.nix
- Update tests for agents and coding-rules
- Update .gitignore
2026-04-21 20:24:38 +02:00
300ef0c28f
Merge pull request 'refactor/remove-legacy-mkopencoderules' ( #15 ) from refactor/remove-legacy-mkopencoderules into master
...
Update Nix Packages with nix-update / nix-update (push) Failing after 8m3s
Reviewed-on: #15
2026-04-20 19:20:49 +02:00
sascha.koenig
57ebad1358
refactor: remove legacy mkOpencodeRules alias and opencode-rules compat entry
...
- Remove mkOpencodeRules backward-compat alias from lib/coding-rules.nix
- Remove opencode-rules alias from lib/default.nix
- Update shells/opencode.nix to use mkCodingRules / coding-rules
- Remove backward-compat test from tests/lib/coding-rules-test.nix
- Update AGENTS.md and modules/home-manager/AGENTS.md docs
- Apply nix fmt formatting to shared-options.nix
2026-04-20 19:16:22 +02:00
sascha.koenig
35f4821bc5
refactor: centralize agent skills at ~/.agents/skills
2026-04-20 08:58:15 +02:00
bc41c9a428
Merge pull request 'refactor/remove-pi-agent-cleanup' ( #14 ) from refactor/remove-pi-agent-cleanup into master
...
Update Nix Packages with nix-update / nix-update (push) Failing after 4m2s
Reviewed-on: #14
2026-04-19 18:16:50 +02:00
m3tm3re
edae9ba3c9
chore: update n8n, vibetyper
2026-04-19 18:11:43 +02:00
Chiron
54fa93574b
refactor: remove dead code, extract shared agent options, optimize flake
...
- Remove dead overlays/default.nix (flake defines overlays inline)
- Remove orphaned overlays/mods/{beads,n8n}.nix (never imported)
- Remove docs/packages/notesmd-cli.md (package doesn't exist)
- Extract externalSkills submodule to shared-options.nix (eliminates
~100 lines of duplication across opencode/claude-code/pi modules)
- Fix lib output: use nixpkgs.lib directly instead of instantiating
a full nixpkgs just to get lib
- Add lib unit tests to flake checks
- Update stale comment in coding-rules.nix
2026-04-18 10:15:50 +00:00
Chiron
c9ecc0809f
fix: add externalSkills option to pi agent module
...
Skills from flake inputs (e.g. Basecamp) were not being passed to
mkOpencodeSkills for the pi agent, so they never appeared in
~/.pi/agent/skills/. This adds the same externalSkills option that
the opencode agent module already has.
2026-04-18 10:07:44 +00:00
Chiron
44c7e0d19a
chore: sync non-pi changes from remote (eigent update, formatting fixes, gitignore)
2026-04-18 10:05:59 +00:00
Chiron
a0f4d401df
docs: update AGENTS.md to reflect current codebase state
2026-04-18 10:05:16 +00:00
Chiron
d04d405297
test: add basic lib function tests for agents and coding-rules
2026-04-18 10:05:16 +00:00
Chiron
2494da1054
docs: add CHANGELOG.md
2026-04-18 10:05:16 +00:00
Chiron
b2c8c935af
refactor: remove redundant 'additions' overlay (identical to 'default')
2026-04-18 10:05:16 +00:00
Chiron
c6d8376dda
refactor: tool-agnostic naming in coding-rules.nix internals
2026-04-18 10:05:16 +00:00
Chiron
0331316755
chore: remove dead overlay entries for non-existent flake inputs
2026-04-18 10:05:16 +00:00
Chiron
a4e540630d
docs: clarify system binding in pkgs/default.nix
2026-04-18 10:05:16 +00:00
Chiron
6c985c640d
refactor: remove duplicate opencode-rules.nix, use alias in default.nix
2026-04-18 10:05:16 +00:00
Chiron
5f90f16d99
docs: add cleanup and improvements plan
2026-04-18 10:05:16 +00:00
613e9223e4
Merge pull request 'vibetyper-1.2.2' ( #4 ) from feature/vibetyper-1.2.2 into master
...
Reviewed-on: #4
2026-04-13 18:51:56 +02:00
m3tm3re
03ffb69526
flake-update
2026-04-13 18:40:27 +02:00
7d231f0a05
Merge pull request 'flake-update' ( #2 ) from chore/flake-update into master
...
Reviewed-on: #2
2026-04-13 17:35:49 +02:00
m3tm3re
b6f13f06d0
flake-update
2026-04-13 17:35:08 +02:00
72f4784445
Merge pull request 'feature/agents-rework' ( #1 ) from feature/agents-rework into master
...
Reviewed-on: #1
2026-04-13 17:06:23 +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
sascha.koenig
1a9a60b0db
chore: rename oh-my-opencode
Update Nix Packages with nix-update / nix-update (push) Failing after 3m14s
2026-04-09 13:58:45 +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
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
sascha.koenig
cd3c5ed9ad
fix: formatting opencode module
2026-04-03 08:31:15 +02:00
sascha.koenig
df3c1f6e70
flake update
Update Nix Packages with nix-update / nix-update (push) Failing after 1m57s
2026-04-01 14:14:14 +02:00
sascha.koenig
561b174ddc
flake update
2026-04-01 14:10:41 +02:00
sascha.koenig
e915e5ea19
feat: move opencode config into m3ta-nixpkgs
Update Nix Packages with nix-update / nix-update (push) Failing after 6m3s
2026-03-30 19:04:24 +02:00
sascha.koenig
7e09e3b5ed
feat: move opencode config into m3ta-nixpkgs
2026-03-30 19:04:09 +02:00
nix-update bot
a63f91d25b
chore: update flake inputs - opencode(v1.3.6)
Update Nix Packages with nix-update / nix-update (push) Failing after 6m7s
2026-03-30 04:01:20 +02:00
nix-update bot
53671a4717
chore: update flake inputs - opencode(v1.3.5)
Update Nix Packages with nix-update / nix-update (push) Successful in 58m33s
2026-03-29 16:00:56 +02:00
nix-update bot
5c7156a93c
mem0: 1.0.7 -> 1.0.9
...
Update Nix Packages with nix-update / nix-update (push) Successful in 45m51s
Diff: https://github.com/mem0ai/mem0/compare/v1.0.7...v1.0.9
Changelog: https://github.com/mem0ai/mem0/releases/tag/v1.0.9
2026-03-29 04:01:54 +02:00
nix-update bot
c72bd4fdc8
chore: update flake inputs - opencode(v1.3.4)
2026-03-29 04:01:02 +02:00