diff --git a/flake.lock b/flake.lock index ac47896..d290e63 100644 --- a/flake.lock +++ b/flake.lock @@ -432,17 +432,14 @@ "openspec": "openspec" }, "locked": { - "lastModified": 1776099116, - "narHash": "sha256-2Mg1ZVXJSLbNFvpzk2pmkc768pRMXLSJJAOqLdQ65Qg=", - "ref": "refs/heads/master", - "rev": "613e9223e4ffb6cca721d5f6dc5ff0d95ab8993c", - "revCount": 225, - "type": "git", - "url": "https://code.m3ta.dev/m3tam3re/nixpkgs" + "lastModified": 1776108132, + "narHash": "sha256-XViouXku09/lGDN4xpfUTejo+i9W09ecVEDYXqJdrwY=", + "path": "/home/m3tam3re/p/NIX/nixpkgs", + "type": "path" }, "original": { - "type": "git", - "url": "https://code.m3ta.dev/m3tam3re/nixpkgs" + "path": "/home/m3tam3re/p/NIX/nixpkgs", + "type": "path" } }, "nix-colors": { diff --git a/flake.nix b/flake.nix index ef4f790..46598a8 100644 --- a/flake.nix +++ b/flake.nix @@ -22,8 +22,8 @@ nixpkgs-9e58ed7.url = "github:nixos/nixpkgs/9e58ed7ba759d81c98f033b7f5eba21ca68f53b0"; nixpkgs-master.url = "github:nixos/nixpkgs/master"; - m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs"; - # m3ta-nixpkgs.url = "path:/home/m3tam3re/p/NIX/nixpkgs"; + # m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs"; + m3ta-nixpkgs.url = "path:/home/m3tam3re/p/NIX/nixpkgs"; llm-agents.url = "github:numtide/llm-agents.nix"; # diff --git a/home/features/coding/default.nix b/home/features/coding/default.nix index c51c6b9..608c88e 100644 --- a/home/features/coding/default.nix +++ b/home/features/coding/default.nix @@ -21,22 +21,22 @@ in { url = "https://mcp.deepwiki.com/mcp"; }; Ref = { - command = "sh"; + command = "bash"; args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"]; }; Exa = { - command = "sh"; + command = "bash"; args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"]; }; Outline = { url = "https://wiki.az-gruppe.com/mcp"; }; ContextMode = { - command = "sh"; + command = "bash"; args = ["-c" "exec bunx context-mode@latest"]; }; Honcho = { - command = "sh"; + command = "bash"; args = [ "-c" ''exec bunx mcp-remote@latest https://mcp.honcho.dev --header "Authorization:Bearer $(cat /run/agenix/honcho-key)" --header "X-Honcho-User-Name:m3tam3re"'' @@ -76,7 +76,6 @@ in { }) openshell openspec - pi alejandra sidecar tailwindcss diff --git a/home/features/coding/pi.nix b/home/features/coding/pi.nix index 55f0481..d9ca97c 100644 --- a/home/features/coding/pi.nix +++ b/home/features/coding/pi.nix @@ -3,6 +3,19 @@ enable = true; agentsInput = inputs.agents; + container = { + enable = true; + name = "pi-agent"; + projectRoots = ["/home/m3tam3re/p"]; + autoStart = true; + autoNixDevelop = true; + extraRunArgs = []; + extraEnv = { + NIX_CONFIG = "experimental-features = nix-command flakes"; + }; + + }; + modelOverrides = { chiron = "zai-coding-plan/glm-5.1"; chiron-forge = "zai-coding-plan/glm-5.1";