From 87070103acdb83c4f640a99eefc658b544a51eb3 Mon Sep 17 00:00:00 2001 From: Jack Platten Date: Wed, 20 May 2026 14:23:20 -0700 Subject: [PATCH] Update .config/btop/btop.conf Update .config/ghostty/config.ghostty Update .config/mise/config.toml Update .config/fish/config.fish Update .config/zed/settings.json --- private_dot_config/btop/btop.conf | 52 ++++++++++++- private_dot_config/ghostty/config.ghostty | 1 - private_dot_config/mise/config.toml | 5 +- private_dot_config/private_fish/config.fish | 5 ++ private_dot_config/zed/private_settings.json | 82 +++++++++++++------- 5 files changed, 114 insertions(+), 31 deletions(-) diff --git a/private_dot_config/btop/btop.conf b/private_dot_config/btop/btop.conf index ebf21de..28ef04c 100644 --- a/private_dot_config/btop/btop.conf +++ b/private_dot_config/btop/btop.conf @@ -1,4 +1,4 @@ -#? Config file for btop v.1.4.6 +#? Config file for btop v.1.4.7 #* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. #* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" @@ -14,6 +14,11 @@ truecolor = true #* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols. force_tty = false +#* Option to disable presets. Either the default preset, custom presets, or all presets. +#* "Off" All presets are enabled. +#* "Default" preset is disabled.#* "Custom" presets are disabled.#* "All" presets are disabled. +disable_presets = "Off" + #* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets. #* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box. #* Use whitespace " " as separator between different presets. @@ -24,6 +29,9 @@ presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:defaul #* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift. vim_keys = true +#* Disable all mouse events. +disable_mouse = false + #* Rounded corners on boxes, is ignored if TTY mode is ON. rounded_corners = true @@ -40,6 +48,9 @@ graph_symbol = "braille" # Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". graph_symbol_cpu = "default" +# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty". +graph_symbol_gpu = "default" + # Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". graph_symbol_mem = "default" @@ -89,6 +100,9 @@ proc_left = false #* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop). proc_filter_kernel = false +#* Should the process list follow the selected process when detailed view is open. +proc_follow_detailed = true + #* In tree-view, always accumulate child process resources in the parent process. proc_aggregate = false @@ -103,6 +117,9 @@ cpu_graph_upper = "Auto" #* Select from a list of detected attributes from the options menu. cpu_graph_lower = "Auto" +#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off". +show_gpu_info = "Auto" + #* Toggles if the lower CPU graph should be inverted. cpu_invert_lower = true @@ -199,6 +216,9 @@ io_graph_combined = false #* Example: "/mnt/media:100 /:20 /boot:1". io_graph_speeds = "" +#* Swap the positions of the upload and download speed graphs. When true, upload will be on top. +swap_upload_download = false + #* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False. net_download = 100 @@ -231,3 +251,33 @@ log_level = "WARNING" #* Automatically save current settings to config file on exit. save_config_on_exit = true + +#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards. +nvml_measure_pcie_speeds = true + +#* Measure PCIe throughput on AMD cards, may impact performance on certain cards. +rsmi_measure_pcie_speeds = true + +#* Horizontally mirror the GPU graph. +gpu_mirror_graph = true + +#* Set which GPU vendors to show. Available values are "nvidia amd intel apple" +shown_gpus = "nvidia amd intel apple" + +#* Custom gpu0 model name, empty string to disable. +custom_gpu_name0 = "" + +#* Custom gpu1 model name, empty string to disable. +custom_gpu_name1 = "" + +#* Custom gpu2 model name, empty string to disable. +custom_gpu_name2 = "" + +#* Custom gpu3 model name, empty string to disable. +custom_gpu_name3 = "" + +#* Custom gpu4 model name, empty string to disable. +custom_gpu_name4 = "" + +#* Custom gpu5 model name, empty string to disable. +custom_gpu_name5 = "" diff --git a/private_dot_config/ghostty/config.ghostty b/private_dot_config/ghostty/config.ghostty index 1335c86..4e46f67 100644 --- a/private_dot_config/ghostty/config.ghostty +++ b/private_dot_config/ghostty/config.ghostty @@ -28,4 +28,3 @@ macos-titlebar-style = transparent shell-integration-features = sudo,ssh-terminfo,ssh-env shell-integration = fish keybind = global:cmd+quote=toggle_quick_terminal - diff --git a/private_dot_config/mise/config.toml b/private_dot_config/mise/config.toml index 846eed9..42fbf44 100644 --- a/private_dot_config/mise/config.toml +++ b/private_dot_config/mise/config.toml @@ -1,11 +1,12 @@ [tools] -node = "20" +node = "22" go = "latest" usage = "latest" python = "latest" -pnpm = "10" +pnpm = "11" rust = "1.92.0" golangci-lint = "2.7.2" +aube = "latest" [settings] experimental = true diff --git a/private_dot_config/private_fish/config.fish b/private_dot_config/private_fish/config.fish index d4248e9..e893477 100644 --- a/private_dot_config/private_fish/config.fish +++ b/private_dot_config/private_fish/config.fish @@ -26,3 +26,8 @@ set -g tide_jj_show_description false # Added by OrbStack: command-line tools and integration # This won't be added again if you remove it. source ~/.orbstack/shell/init2.fish 2>/dev/null || : + +# Added by LM Studio CLI (lms) +set -gx PATH $PATH /Users/jack/.lmstudio/bin +# End of LM Studio CLI section + diff --git a/private_dot_config/zed/private_settings.json b/private_dot_config/zed/private_settings.json index 06b6717..935249c 100644 --- a/private_dot_config/zed/private_settings.json +++ b/private_dot_config/zed/private_settings.json @@ -7,33 +7,49 @@ // custom settings, run the `open default settings` command // from the command palette or from `Zed` application menu. { + "colorize_brackets": true, + "completion_menu_item_kind": "symbol", + "language_models": { + "opencode": { + "show_go_models": false, + "show_zen_models": false + }, + "lmstudio": { + "api_url": "http://localhost:1234/api/v0", + }, + }, + "which_key": { + "enabled": true, + }, "agent_servers": { "github-copilot-cli": { - "type": "registry" - } + "type": "registry", + }, }, "cli_default_open_behavior": "existing_window", "buffer_font_size": 12.0, "theme": "Monokai Pro (CE)", - "icon_theme": "Bearded Icon Theme", + "icon_theme": "Zed (Default)", "project_panel": { - "dock": "right" + "dock": "right", }, "outline_panel": { - "dock": "right" + "dock": "right", }, "collaboration_panel": { - "dock": "right" + "dock": "right", }, "git_panel": { - "dock": "right" + "dock": "right", }, "ui_font_weight": 400.0, "ui_font_family": ".ZedSans", "edit_predictions": { + "allow_data_collection": "no", + "disabled_globs": [], "mode": "eager", "copilot": { - "enable_next_edit_suggestions": true + "enable_next_edit_suggestions": true, }, "provider": "zed", }, @@ -57,49 +73,52 @@ "current_line_highlight": "all", "cursor_blink": true, "agent": { - "profiles": { - - }, + "profiles": {}, "favorite_models": [ { "provider": "zed.dev", "model": "gpt-5-mini", - "enable_thinking": false + "enable_thinking": false, }, { "provider": "zed.dev", - "model": "claude-sonnet-4-6", - "enable_thinking": true, - "effort": "medium" + "model": "claude-haiku-4-5", + "enable_thinking": false, }, { "provider": "zed.dev", - "model": "claude-haiku-4-5", - "enable_thinking": false + "model": "gpt-5-nano", + "enable_thinking": false, }, { "provider": "zed.dev", - "model": "grok-code-fast-1", - "enable_thinking": false + "model": "gpt-5.5", + "enable_thinking": true, + "effort": "medium", }, { "provider": "zed.dev", - "model": "gpt-5-nano", - "enable_thinking": false - } + "model": "gpt-5.2", + "enable_thinking": false, + }, + { + "provider": "zed.dev", + "model": "claude-sonnet-4-5", + "enable_thinking": true, + }, ], "sidebar_side": "left", "dock": "left", "tool_permissions": { - "default": "allow" + "default": "allow", }, - "default_profile": "minimal", + "default_profile": "ask", "button": true, "enabled": true, "default_model": { "enable_thinking": false, - "provider": "zed.dev", - "model": "gpt-5-mini", + "provider": "opencode", + "model": "free/big-pickle", }, }, "base_keymap": "VSCode", @@ -116,10 +135,19 @@ }, "languages": { "Astro": { - "language_servers": ["eslint"], + // "language_servers": ["eslint"], + }, + "CSS": { + "language_servers": [ + "tailwindcss-intellisense-css", + "!vscode-css-language-server", + ], }, }, "terminal": { + "toolbar": { + "breadcrumbs": false, + }, "cursor_shape": "bar", "blinking": "on", "font_family": "Berkeley Mono", -- 2.51.2