diff --git a/.gitignore b/.gitignore index fde61b6..584e362 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,5 @@ config/cagent/* config/jj/repos/* /config/darktable /config/mole +config/opencode/package-lock.json +config/television/config.toml diff --git a/config/ghostty/config b/config/ghostty/config index 5b71438..8b3fa29 100644 --- a/config/ghostty/config +++ b/config/ghostty/config @@ -1,7 +1,7 @@ auto-update = check background-blur-radius = 20 clipboard-paste-protection = true -font-family = SauceCodePro NFM +font-family = Jetbrains Mono font-size = 19 keybind = global:super+enter=toggle_quick_terminal macos-titlebar-proxy-icon = hidden diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index d96a36e..958f201 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -1,45 +1,45 @@ { - "LazyVim": { "branch": "main", "commit": "fca0af57cc3851b14f96a795a9c9bfafc5096dd1" }, - "SchemaStore.nvim": { "branch": "main", "commit": "5245c1fc3bf5191b5fd7b03c1141056ebd1fad91" }, - "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, + "LazyVim": { "branch": "main", "commit": "83d90f339defdb109a6ede333865a66ffc7ef6aa" }, + "SchemaStore.nvim": { "branch": "main", "commit": "0ce1f8aba51db6812382a4135f5b20a9f0c959ec" }, + "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "12c004cde3f36cb1d57242f1e6aac46b09a0e5b4" }, + "catppuccin": { "branch": "main", "commit": "426dbebe06b5c69fd846ceb17b42e12f890aedf1" }, "conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" }, - "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, + "crates.nvim": { "branch": "main", "commit": "694357861ec9ebf12475ddcdd04ea45a0923c32d" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "gitsigns.nvim": { "branch": "main", "commit": "7c4faa3540d0781a28588cafbd4dd187a28ac6e3" }, - "grug-far.nvim": { "branch": "main", "commit": "ac52ee2d87399dfd7b0d59d5b1d2bbaf2a4028f1" }, + "gitsigns.nvim": { "branch": "main", "commit": "8d82c240f190fc33723d48c308ccc1ed8baad69d" }, + "grug-far.nvim": { "branch": "main", "commit": "21604255d0e8f9968322f61f2b6c09e5efe1285a" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, - "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, - "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, + "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, + "lualine.nvim": { "branch": "master", "commit": "a905eeebc4e63fdc48b5135d3bf8aea5618fb21c" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "a324581a3c83fdacdb9804b79de1cbe00ce18550" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.ai": { "branch": "main", "commit": "4b0a6207341d895b6cfe9bcb1e4d3e8607bfe4f4" }, - "mini.files": { "branch": "main", "commit": "57eb96a828f80efb8095a611e3aafcfa43548f8b" }, - "mini.icons": { "branch": "main", "commit": "5b9076dae1bfbe47ba4a14bc8b967cde0ab5d77e" }, - "mini.pairs": { "branch": "main", "commit": "b7fde3719340946feb75017ef9d75edebdeb0566" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0a3b42c3e503df87aef6d6513e13148381495c3a" }, + "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, + "mini.ai": { "branch": "main", "commit": "43eb2074843950a3a25aae56a5f41362ec043bfa" }, + "mini.files": { "branch": "main", "commit": "e8db416c9f5dbce70f5501da28263d45c0a4df6b" }, + "mini.icons": { "branch": "main", "commit": "bac6317300e205335df425296570d84322730067" }, + "mini.pairs": { "branch": "main", "commit": "42387c7fe68fc0b6e95eaf37f1bb76e7bffaa0d9" }, "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-ansible": { "branch": "main", "commit": "c7f595d568b588942d4d0c37b5cd6cae3764a148" }, - "nvim-lint": { "branch": "master", "commit": "606b823a57b027502a9ae00978ebf4f5d5158098" }, - "nvim-lspconfig": { "branch": "master", "commit": "d8bf4c47385340ab2029402201d4d7c9f99f437a" }, - "nvim-treesitter": { "branch": "main", "commit": "5cb05e1b0fa3c469958a2b26f36b3fe930af221c" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "4e91b5d0394329a229725b021a8ea217099826ef" }, - "nvim-ts-autotag": { "branch": "main", "commit": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595" }, + "nvim-lint": { "branch": "master", "commit": "eab58b48eb11d7745c11c505e0f3057165902461" }, + "nvim-lspconfig": { "branch": "master", "commit": "4b7fbaa239c5db6b36f424a4521ca9f1a401be33" }, + "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, + "nvim-treesitter-textobjects": { "branch": "main", "commit": "851e865342e5a4cb1ae23d31caf6e991e1c99f1e" }, + "nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" }, "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "e3c18ddd27a853f85a6f513a864cf4f2982b9f26" }, + "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, + "render-markdown.nvim": { "branch": "main", "commit": "0fd43fb4b1f073931c4b481f5f3b7cea3749e190" }, "rustaceanvim": { "branch": "master", "commit": "f2f0c1231a5b019dbc1fd6dafac1751c878925a3" }, - "snacks.nvim": { "branch": "main", "commit": "9912042fc8bca2209105526ac7534e9a0c2071b2" }, + "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, - "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, + "tokyonight.nvim": { "branch": "main", "commit": "cdc07ac78467a233fd62c493de29a17e0cf2b2b6" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, "typescript-tools.nvim": { "branch": "master", "commit": "c2f5910074103705661e9651aa841e0d7eea9932" }, - "typst-preview.nvim": { "branch": "master", "commit": "bf5d5eaf23bbfcca9f98a24ed29bd084abf89bf2" }, + "typst-preview.nvim": { "branch": "master", "commit": "87db18b8d19c8b0eed399f52e4c527ce5afe4817" }, "typst.vim": { "branch": "main", "commit": "1d5436c0f55490893892441c0eca55e6cdf4916c" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, - "yanky.nvim": { "branch": "main", "commit": "9d3caea67cf183639d4e510d34f2d58b6109abdd" } + "yanky.nvim": { "branch": "main", "commit": "784188e0a7363e762e53140f39124d786aec0832" } } diff --git a/config/zed/settings.json b/config/zed/settings.json index ea28cb3..26e917c 100644 --- a/config/zed/settings.json +++ b/config/zed/settings.json @@ -1,59 +1,60 @@ { + "buffer_font_family": "JetBrains Mono", + "ui_font_family": "JetBrains Mono", "agent_servers": { "OpenCode": { + "type": "custom", "command": "opencode", - "args": [ - "acp" - ] - } + "args": ["acp"], + }, }, "disable_ai": false, "edit_predictions": { - "provider": "none" + "provider": "none", }, "git_panel": { "status_style": "icon", - "default_width": 360 + "default_width": 360, }, "tabs": { - "git_status": false + "git_status": false, }, "vim_mode": true, "title_bar": { - "show_sign_in": false + "show_sign_in": false, }, "outline_panel": { - "button": false + "button": false, }, "collaboration_panel": { - "button": false + "button": false, }, "notification_panel": { - "button": false + "button": false, }, "agent": { "favorite_models": [ { "provider": "LM_Studio", "model": "qwen/qwen3.5-9b", - "enable_thinking": false - } + "enable_thinking": false, + }, ], "single_file_review": true, "enable_feedback": false, "tool_permissions": { - "default": "allow" + "default": "allow", }, "default_profile": "write", "default_model": { "provider": "LM_Studio", - "model": "qwen/qwen3.5-9b" + "model": "qwen/qwen3.6-35b-a3b", }, "commit_message_model": { "provider": "openai_compatible.LM_Studio", - "model": "qwen/qwen3.5-9b" + "model": "nvidia/nemotron-3-nano-4b", }, - "model_parameters": [] + "model_parameters": [], }, "language_models": { "openai_compatible": { @@ -69,8 +70,8 @@ "tools": true, "images": true, "parallel_tool_calls": false, - "prompt_cache_key": false - } + "prompt_cache_key": false, + }, }, { "name": "claude-sonnet-4-5", @@ -81,8 +82,8 @@ "tools": true, "images": true, "parallel_tool_calls": false, - "prompt_cache_key": false - } + "prompt_cache_key": false, + }, }, { "name": "gpt-5-nano", @@ -93,8 +94,8 @@ "tools": true, "images": false, "parallel_tool_calls": false, - "prompt_cache_key": false - } + "prompt_cache_key": false, + }, }, { "name": "gpt-4.1-nano", @@ -105,16 +106,16 @@ "tools": true, "images": false, "parallel_tool_calls": false, - "prompt_cache_key": true - } - } - ] + "prompt_cache_key": true, + }, + }, + ], }, "LM_Studio": { "api_url": "http://192.168.10.64:1234/v1", "available_models": [ { - "name": "qwen/qwen3.5-9b", + "name": "qwen/qwen3.6-35b-a3b", "max_tokens": 200000, "max_output_tokens": 32000, "max_completion_tokens": 200000, @@ -122,11 +123,11 @@ "tools": true, "images": false, "parallel_tool_calls": true, - "prompt_cache_key": false - } + "prompt_cache_key": false, + }, }, { - "name": "qwen/qwen3.5-35b-a3b", + "name": "google/gemma-4-26b-a4b", "max_tokens": 200000, "max_output_tokens": 32000, "max_completion_tokens": 200000, @@ -134,43 +135,51 @@ "tools": true, "images": true, "parallel_tool_calls": true, - "prompt_cache_key": false - } - } - ] - } + "prompt_cache_key": false, + }, + }, + { + "name": "nvidia/nemotron-3-nano-4b", + "max_tokens": 200000, + "max_output_tokens": 32000, + "max_completion_tokens": 200000, + "capabilities": { + "tools": true, + "images": true, + "parallel_tool_calls": true, + "prompt_cache_key": false, + }, + }, + ], + }, }, "openai": { "available_models": [ { "display_name": "gpt-4.1-nano", "name": "gpt-4.1-nano", - "max_tokens": 128000 - } - ] - } + "max_tokens": 128000, + }, + ], + }, }, "base_keymap": "VSCode", "auto_indent_on_paste": true, "tab_size": 2, "icon_theme": "Zed (Default)", - "ui_font_size": 16, - "buffer_font_size": 16, + "ui_font_size": 16.0, + "buffer_font_size": 16.0, "theme": { "mode": "dark", "light": "One Light", - "dark": "One Dark" + "dark": "One Dark", }, "context_servers": { "MCP_DOCKER": { "env": {}, "enabled": false, "command": "docker", - "args": [ - "mcp", - "gateway", - "run" - ] - } - } + "args": ["mcp", "gateway", "run"], + }, + }, }