diff --git a/flake.lock b/flake.lock index d7aa5c8..a16df0f 100644 --- a/flake.lock +++ b/flake.lock @@ -69,6 +69,27 @@ "type": "github" } }, + "basecamp": { + "inputs": { + "nixpkgs": [ + "m3ta-nixpkgs", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1774509076, + "narHash": "sha256-3Z/1xfP4jJsSONprD5rMLpag+YFVDCkfGg1rY5+w20s=", + "owner": "basecamp", + "repo": "basecamp-cli", + "rev": "3d601714b184004af17e169d227f15afd14bc5f9", + "type": "github" + }, + "original": { + "owner": "basecamp", + "repo": "basecamp-cli", + "type": "github" + } + }, "blueprint": { "inputs": { "nixpkgs": [ @@ -507,23 +528,21 @@ }, "m3ta-nixpkgs": { "inputs": { + "basecamp": "basecamp", "nixpkgs": "nixpkgs_4", "nixpkgs-master": "nixpkgs-master", "opencode": "opencode", "openspec": "openspec" }, "locked": { - "lastModified": 1774490486, - "narHash": "sha256-EKS6eJ3FtKRnvPuHESwLb4wt7qksP6+uB0pMkr+4Epg=", - "ref": "refs/heads/master", - "rev": "0aa01e3738d3dc874df2471ac858ef5c0b96fc5b", - "revCount": 194, - "type": "git", - "url": "https://code.m3ta.dev/m3tam3re/nixpkgs" + "lastModified": 1774608504, + "narHash": "sha256-mTuVxpGUG0eKl2+O5yWRjBEHLXccaEeUs5jKFFDObHA=", + "path": "/home/sascha.koenig/p/NIX/nixpkgs", + "type": "path" }, "original": { - "type": "git", - "url": "https://code.m3ta.dev/m3tam3re/nixpkgs" + "path": "/home/sascha.koenig/p/NIX/nixpkgs", + "type": "path" } }, "m3ta-nixpkgs_2": { @@ -710,11 +729,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1774490099, - "narHash": "sha256-5JVR0LHJFpW5xlsZbyVGdr9fEzNySXHz/e13At7GUOQ=", + "lastModified": 1774532607, + "narHash": "sha256-koMw5uDa2TwQ3/lZ49Jiy4Qj1lNjv80YnCen11P+uKY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b957e2e2a4dd4ecc3a407241f501545b567e0c4c", + "rev": "c5f84fa27a537e6899c9f636f8810df05fc625cb", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index a58eaf1..f04c084 100644 --- a/flake.nix +++ b/flake.nix @@ -22,8 +22,8 @@ nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs"; - # m3ta-nixpkgs.url = "path:/home/sascha.koenig/p/NIX/nixpkgs"; + # m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs"; + m3ta-nixpkgs.url = "path:/home/sascha.koenig/p/NIX/nixpkgs"; # llm-agents.url = "github:numtide/llm-agents.nix"; diff --git a/home/features/cli/default.nix b/home/features/cli/default.nix index 1f55e61..c9fde53 100644 --- a/home/features/cli/default.nix +++ b/home/features/cli/default.nix @@ -77,6 +77,7 @@ home.packages = with pkgs; [ agenix-cli alejandra + basecamp bc claude-code comma diff --git a/home/features/coding/default.nix b/home/features/coding/default.nix index 56bebe9..07c2f65 100644 --- a/home/features/coding/default.nix +++ b/home/features/coding/default.nix @@ -9,16 +9,6 @@ command = "sh"; args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"]; }; - Basecamp = { - command = "/home/sascha.koenig/p/AI/Basecamp-MCP-Server/venv/bin/python"; - args = ["/home/sascha.koenig/p/AI/Basecamp-MCP-Server/basecamp_fastmcp.py"]; - env = { - PYTHONPATH = "/home/sascha.koenig/p/AI/Basecamp-MCP-Server"; - VIRTUAL_ENV = "/home/sascha.koenig/p/AI/Basecamp-MCP-Server/venv"; - BASECAMP_ACCOUNT_ID = "5996442"; - }; - disabled = true; - }; Exa = { command = "sh"; args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"]; diff --git a/secrets/kestra-secrets.age b/secrets/kestra-secrets.age index 43c025f..49c0ebf 100644 Binary files a/secrets/kestra-secrets.age and b/secrets/kestra-secrets.age differ