diff --git a/modules/applications/zed/home.nix b/modules/applications/zed/home.nix index 56e8d81..add4997 100644 --- a/modules/applications/zed/home.nix +++ b/modules/applications/zed/home.nix @@ -14,7 +14,48 @@ in config.home-manager.sharedModules = [ { config = lib.mkIf cfg.enable { - programs.zed-editor.enable = true; + programs.zed-editor = { + enable = true; + mutableUserSettings = false; + + userSettings = { + agent = { + flexible = true; + favorite_models = [ ]; + model_parameters = [ ]; + }; + + project_panel.dock = "left"; + + telemetry = { + diagnostics = false; + metrics = false; + }; + + vim_mode = true; + + agent_servers = { + github-copilot-cli.type = "registry"; + codex-acp.type = "registry"; + claude-acp.type = "registry"; + }; + + icon_theme = { + mode = "dark"; + light = "Zed (Default)"; + dark = "Zed (Default)"; + }; + + ui_font_size = 18; + buffer_font_size = 20; + + theme = { + mode = "dark"; + light = "Dracula"; + dark = "Dracula"; + }; + }; + }; }; } ];