From 00cff8ba6a3f99e5b1893fe48c1dc86ea4a63480 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Wed, 27 Aug 2025 14:09:13 +0200 Subject: [PATCH] Add dev tools in Ansible and update Zed model config - Split Ubuntu/Debian package installation with apt conditional - Include clang, cmake, ninja-build and other development packages - Switch Zed default AI model to Google Gemini 2.5 via OpenRouter --- .../ansible/tasks/workstations/workstation.yml | 16 ++++++++++++++++ zed/settings.json | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/config/ansible/tasks/workstations/workstation.yml b/config/ansible/tasks/workstations/workstation.yml index f50325e..a31e90b 100644 --- a/config/ansible/tasks/workstations/workstation.yml +++ b/config/ansible/tasks/workstations/workstation.yml @@ -55,7 +55,23 @@ - distrobox # Android Screen Mirroring - scrcpy + + state: present + become: true + + - name: Ensure Ubuntu/Debian packages are installed + ansible.builtin.package: + name: + - clang + - cmake + - git + - ninja-build + - pkg-config + - libgtk-3-dev + - liblzma-dev + - libstdc++-12-dev - dolphin-nextcloud - nextcloud-desktop state: present + when: ansible_pkg_mgr == 'apt' become: true diff --git a/zed/settings.json b/zed/settings.json index 53a2687..ae13a36 100644 --- a/zed/settings.json +++ b/zed/settings.json @@ -74,8 +74,8 @@ "default_profile": "write", "model_parameters": [], "default_model": { - "provider": "zed.dev", - "model": "claude-sonnet-4" + "provider": "openrouter", + "model": "google/gemini-2.5-flash" } }, "edit_predictions": {