{ config, lib, pkgs, ... }: with lib; let cfg = config.local.apps.zed; in { options.local.apps.zed = { enable = mkEnableOption "zed settings"; }; config = mkIf cfg.enable { programs.zed-editor = { enable = true; userSettings = { features = { copilot = false; }; telemetry = { metrics = false; }; vim_mode = false; ui_font_size = 16; buffer_font_size = 16; base_keymap = "VSCode"; }; }; }; }