From 3ed05918bf62ece6d3fd197686dcb9a04059deb7 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Thu, 17 Jul 2025 14:03:04 -0600 Subject: [PATCH] tools working --- flakes/opencode/flake.nix | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/flakes/opencode/flake.nix b/flakes/opencode/flake.nix index b693833..c0e1a1d 100644 --- a/flakes/opencode/flake.nix +++ b/flakes/opencode/flake.nix @@ -11,7 +11,6 @@ devShells.default = pkgs.mkShell { buildInputs = with pkgs; [ bash - python313Packages.pyppeteer glib glib.out chromium @@ -19,13 +18,10 @@ nodejs_22 opencode ]; - shellHook = '' - export PUPPETEER_EXECUTABLE_PATH=${pkgs.chromium}/bin/chromium - ''; }; packages.run = pkgs.writeShellScriptBin "run_flake" '' - mkdir -p ~/.config/opencode - cp ${self.packages.${system}.config_json}/config.json ~/.config/opencode/opencode.json + mkdir -p ~/.config/opencode + cp ${self.packages.${system}.config_json} ~/.config/opencode/opencode.json ${pkgs.opencode}/bin/opencode ''; packages.config_json = pkgs.writeTextFile { @@ -34,27 +30,25 @@ { "$schema": "https://opencode.ai/config.json", "theme": "github", - "mcpServers": { + "mcp": { "memory": { - "command": "npx", - "args": ["-y", "@modelcontextprotocol/server-memory"] - }, - "puppeteer": { - "command": "npx", - "args": ["-y", "@modelcontextprotocol/server-puppeteer"] + "type": "local", + "command": [ "npx", "-y", "@modelcontextprotocol/server-memory" ] }, "playwright": { - "command": "npx", - "args": [ + "type": "local", + "command": [ + "npx", "-y", "@playwright/mcp@latest", "--executable-path", - "${pkgs.chromium}/bin/chromium" + "${pkgs.chromium}/bin/chromium", + "--no-sandbox" ] }, "sequential_thinking": { - "command": "npx", - "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"] + "type": "local", + "command": [ "npx", "-y", "@modelcontextprotocol/server-sequential-thinking"] } } }