From f985106b30f2e3739782fac99d3bd70fb7cf31be Mon Sep 17 00:00:00 2001 From: Jack Platten Date: Mon, 4 May 2026 10:22:25 -0700 Subject: [PATCH] Update .config/lx/config.toml Update .config/mise/config.toml Update .config/zed/settings.json --- private_dot_config/lx/config.toml | 21 ++++++- private_dot_config/mise/config.toml | 1 - private_dot_config/zed/private_settings.json | 62 ++++++++++++++++---- 3 files changed, 68 insertions(+), 16 deletions(-) diff --git a/private_dot_config/lx/config.toml b/private_dot_config/lx/config.toml index 2ad1da7..f9af6f3 100644 --- a/private_dot_config/lx/config.toml +++ b/private_dot_config/lx/config.toml @@ -64,8 +64,25 @@ time-style = "default" # default / iso / long-iso / full-iso group-dirs = "none" # first / last / none icons = "never" # always / auto / never classify = "auto" # always / auto / never -theme = "lx-24bit" # named theme (see below) -smooth = true +# theme = "lx-24bit" # named theme (see below) +#smooth = true +[[personality.default.when]] +env.TERM = "*-256color" # glob match — any 256-colour terminfo +theme = "lx-256" + +[[personality.default.when]] +env.COLORTERM = ["truecolor", "24bit"] # array — any element matches +theme = "lx-24bit" + +## On macOS, listxattr is disproportionately expensive (it dominates +## tree traversal time on APFS). Disable the `@` indicator probe by +## default; users who want the indicator can override per-personality +## with `xattr-indicator = true`, or pass `-l@` per invocation. + +[[personality.default.when]] +platform = "macos" +xattr-indicator = false + ## The "lx" personality applies when the binary is invoked as "lx". [personality.lx] diff --git a/private_dot_config/mise/config.toml b/private_dot_config/mise/config.toml index f932c86..846eed9 100644 --- a/private_dot_config/mise/config.toml +++ b/private_dot_config/mise/config.toml @@ -2,7 +2,6 @@ node = "20" go = "latest" usage = "latest" -1password = "latest" python = "latest" pnpm = "10" rust = "1.92.0" diff --git a/private_dot_config/zed/private_settings.json b/private_dot_config/zed/private_settings.json index 96ed18c..06b6717 100644 --- a/private_dot_config/zed/private_settings.json +++ b/private_dot_config/zed/private_settings.json @@ -7,10 +7,17 @@ // custom settings, run the `open default settings` command // from the command palette or from `Zed` application menu. { + "agent_servers": { + "github-copilot-cli": { + "type": "registry" + } + }, + "cli_default_open_behavior": "existing_window", + "buffer_font_size": 12.0, "theme": "Monokai Pro (CE)", - "icon_theme": "Zed (Default)", + "icon_theme": "Bearded Icon Theme", "project_panel": { - "dock": "left" + "dock": "right" }, "outline_panel": { "dock": "right" @@ -19,16 +26,16 @@ "dock": "right" }, "git_panel": { - "dock": "left" + "dock": "right" }, "ui_font_weight": 400.0, - "ui_font_size": 16.0, "ui_font_family": ".ZedSans", "edit_predictions": { + "mode": "eager", "copilot": { "enable_next_edit_suggestions": true }, - "provider": "copilot", + "provider": "zed", }, "buffer_line_height": "standard", "git": { @@ -43,36 +50,65 @@ "autosave": "on_window_change", "multi_cursor_modifier": "cmd_or_ctrl", "minimap": { + "show": "always", "current_line_highlight": "all", "thumb": "always", - "show": "always", }, "current_line_highlight": "all", "cursor_blink": true, "agent": { - "sidebar_side": "right", - "dock": "right", + "profiles": { + + }, + "favorite_models": [ + { + "provider": "zed.dev", + "model": "gpt-5-mini", + "enable_thinking": false + }, + { + "provider": "zed.dev", + "model": "claude-sonnet-4-6", + "enable_thinking": true, + "effort": "medium" + }, + { + "provider": "zed.dev", + "model": "claude-haiku-4-5", + "enable_thinking": false + }, + { + "provider": "zed.dev", + "model": "grok-code-fast-1", + "enable_thinking": false + }, + { + "provider": "zed.dev", + "model": "gpt-5-nano", + "enable_thinking": false + } + ], + "sidebar_side": "left", + "dock": "left", "tool_permissions": { "default": "allow" }, - "default_profile": "write", + "default_profile": "minimal", "button": true, "enabled": true, "default_model": { - "provider": "copilot_chat", + "enable_thinking": false, + "provider": "zed.dev", "model": "gpt-5-mini", }, }, "base_keymap": "VSCode", // "ui_font_size": 14, - "buffer_font_size": 12, "buffer_font_family": "Berkeley Mono", "buffer_font_fallbacks": ["Symbols Nerd Font Mono"], "buffer_font_features": { "calt": false }, "inlay_hints": { "enabled": true, - "show_type_hints": false, - "show_parameter_hints": true, "show_other_hints": true, }, "tabs": { -- 2.51.2