diff --git a/aspects/ai.nix b/aspects/ai.nix index 30c7342..feb4fb7 100644 --- a/aspects/ai.nix +++ b/aspects/ai.nix @@ -5,7 +5,10 @@ { inputs, pkgs, ... }: { environment.systemPackages = - (with pkgs; [ ]) + (with pkgs; [ + playwright + playwright-mcp + ]) ++ (with inputs.nix-ai-tools.packages.${pkgs.stdenv.hostPlatform.system}; [ ccusage-opencode opencode @@ -24,10 +27,19 @@ programs.opencode = { enable = true; package = inputs.nix-ai-tools.packages.${pkgs.stdenv.hostPlatform.system}.opencode; - settings = { + tui = { theme = "system"; autoupdate = false; }; + settings = { + mcp = { + playwright = { + type = "local"; + command = [ "mcp-server-playwright" ]; + enabled = true; + }; + }; + }; }; }; }; diff --git a/aspects/desktop/web.nix b/aspects/desktop/web.nix index 0284e5e..9803248 100644 --- a/aspects/desktop/web.nix +++ b/aspects/desktop/web.nix @@ -15,6 +15,7 @@ bitwarden-desktop qbittorrent nextcloud-client + ungoogled-chromium vesktop ]; };