opencode: fix playwright skill

This commit is contained in:
2026-02-10 18:11:28 -05:00
parent b0650b59b7
commit d8b380a9c0

View File

@@ -53,8 +53,14 @@ in
{ {
home.packages = [ home.packages = [
inputs.oh-my-opencode.packages.${pkgs.stdenv.hostPlatform.system}.oh-my-opencode inputs.oh-my-opencode.packages.${pkgs.stdenv.hostPlatform.system}.oh-my-opencode
pkgs.playwright-driver.browsers
]; ];
home.sessionVariables = {
PLAYWRIGHT_BROWSERS_PATH = "${pkgs.playwright-driver.browsers}";
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "1";
};
xdg.configFile."opencode/oh-my-opencode.json".text = builtins.toJSON ohMyOpencodeConfig; xdg.configFile."opencode/oh-my-opencode.json".text = builtins.toJSON ohMyOpencodeConfig;
programs.opencode = { programs.opencode = {
@@ -71,7 +77,7 @@ in
## Misc ## Misc
For long-running commands, make sure you set the timeout of the Bash tool provided to a larger value. For long-running commands, make sure you set the timeout of the Bash tool provided to a larger value.
Do NOT read secret files. Do not directly read files that are api keys or are contextually sensitive. Do NOT read secret files. Do not directly read files that are api keys or are contextually sensitive.
Do NOT run `skill_mcp [mcp_name=playwright, tool_name=browser_install]` as it requires root and will not work. Do NOT run `skill_mcp [mcp_name=playwright, tool_name=browser_install]` as browsers are provided by NixOS via PLAYWRIGHT_BROWSERS_PATH.
## Behavior ## Behavior
Do not be sycophantic in your responses. Do not be sycophantic in your responses.